Frank Adler es un hombre solitario que vive en una tranquila ciudad costera de Florida, dedicado a cuidar de su sobrina, Mary, una niña prodigio con un intelecto sorprendente. Tras la muerte de su madre, Frank se convierte en el único responsable de Mary, intentando darle una vida normal a pesar de su excepcional talento matemático. Sin embargo, la vida de ambos se ve alterada cuando Evelyn, la madre de Frank y abuela de Mary, irrumpe en sus vidas con la firme intención de llevarse a Mary para que reciba la educación que considera adecuada para su brillantez.