Frank Adler (Chris Evans) vive in una città sulle coste della Florida con la nipotina Mary (MckennaGrace), figlia della sorella morta qualche tempo prima. Mary è una bambina estremamente intelligente con un talento speciale per la matematica e, nonostante l’obiettivo di Frank, allineato alle ultime volontà della sorella, sia quello di farle condurre una vita normale, le doti della piccola non sfuggono all’attenzione della nonna materna Evelyn (Lindsay Duncan), una ricca ed elegante signora di Boston che ha dei piani molto diversi per la nipote, che prevedono che si allontani dallo zio…