Frank Adler (do Chris Evans thủ vai) là một người đàn ông độc thân đang nuôi dưỡng cô cháu gái thông minh Mary (do McKenna Grace đóng) tại một thị trấn nhỏ ven biển ở Florida. Frank mong muốn Mary có một cuộc sống học tập bình thường, nhưng tất cả những kế hoạch đó bị xáo trộn khi tài năng toán học tuyệt vời của cô bé bảy tuổi thu hút sự chú ý của mẹ Frank, bà Evelyn (do Lindsay Duncan đóng). Bà Evelyn có ý định “tách” hai chú cháu ra với nhau. Trong phim, Octavia Spencer vào vai Roberta – người chủ nhà của Frank và cũng là bạn thân của anh. Còn Jenny Slate đóng vai Bonnie, cô giáo của Mary, một phụ nữ trẻ luôn quan tâm đến học sinh và cũng dần hình thành một mối liên kết đặc biệt với chú của Mary.