Frank Adler (Chris Evans) es un hombre que debe hacerse cargo de su sobrina, Mary, ante el fallecimiento de su hermana. Frank quiere que Mary tenga una vida escolar normal, pero la situación se complica cuando Evelyn, la abuela de Mary, descubre que su nieta tiene habilidades matemáticas superiores a las de un niño de su edad. Por ello, Frank y Evelyn competirán por la custodia de la niña.