Frank Adler on Floridassa asuva yksinhuoltaja, jonka sisarentytär Mary on matemaattisesti lahjakas. Frankin toiveena on tarjota Marylle normaali lapsuus, mutta kun tytön lahjakkuus tulee Frankin äiti Evelynin tietoon, päättää Evelyn pyrkiä saamaan lapsenlapsensa huoltajuuden itselleen.