Sam Dawson (Sean Penn) okos, mint egy hétéves. A baj csak az, hogy elmúlt harminc és egy betegség miatt sosem fogja meghaladni egy kisgyerek szellemi színvonalát. Ő neveli kislányát, Lucy Diamondot (Dakota Fenning), aki lassacskán okosabb lesz az apjánál. A gyámügyi hatóságok a gyerek érdekében nevelőszülőkhöz költöztetik Lucyt, ám Sam agya vissza akarja kapni lányát. A kirendelt védőügyvéd, Rita Harrison (Michelle Pfeiffer) kezdetben vonakodik az ügytől, ám lassacskán rájön, milyen sokat tanulhat szellemileg visszamaradott védencétől.