Der alleinstehende Frank Adler (Chris Evans) hat die Vaterrolle für seine aufgeweckte kleine Nichte Mary (McKenna Grace) übernommen und lebt mit ihr in einem Küstenstädtchen in Florida. Mary ist hochbegabt, doch Frank setzt alles daran, ihr ein normales Leben zu ermöglichen. Dennoch bleibt das mathematische Talent der Siebenjährigen nicht unbemerkt, und so taucht eines Tages Franks herrische Mutter Evelyn (Lindsay Duncan) auf. Die Pläne der wohlhabenden Bostonerin für ihre Enkelin drohen Frank und Mary auseinander zu reißen. Als die familiären Spannungen zunehmen, bekommen Onkel und Nichte jedoch Unterstützung von ihrer resoluten Vermieterin und besten Freundin Roberta (Octavia Spencer) – und von Marys Lehrerin Bonnie (Jenny Slate), die sich in ihrer Fürsorge für ihre hochbegabte Schülerin auch Marys attraktivem Onkel annähert.