Frank Adler är en ensampappa som uppfostrar ett underbarn, hans systerdotter Mary, i en kuststad i Florida. Franks planer på en vanlig skolgång åt Mary omkullkastas när sjuåringens matematiska förmåga uppmärksammas av Franks mamma, Evelyn, vars planer för hennes barnbarn hotar att skilja dem åt.