Frank Adler (Chris Evans) é um homem solteiro que cria a sua jovem sobrinha Mary (Mckenna Grace), uma menina prodígio. Frank está a preparar uma vida escolar normal para a jovem de sete anos, mas os planos caem por terra quando as habilidades de matemática de Mary chamam a atenção da mãe de Frank, Evelyn (Lindsay Duncan). Ela possui outros planos para a neta, que podem separar Frank e Mary.