Dede Tate (Jodie Foster) er servitrice og alenemor. Hendes lille søn Fred (Adam Hann-Byrd) er i besiddelse af helt usædvanlige evner: Som syvårig maler han, spiller fremragende på klaver og løser indviklede matematiske opgaver. En skole for højt begavede børn vil hellere end gerne have Fred som elev, men Dede har visse betænkeligheder. Den lille mand har mavesår, fordi han bekymrer sig om ozonlaget, han har ingen legekammerater, sådan som normale børn har det, og han skriver digte om døden.