Graham Holt (William Hurt), a magányos, középkorú férfi örökbe akarja fogadni a tízéves Jamest, aki imádattal sztárolja börtönben lévő apját, és egyetlen családba sem hajlandó beilleszkedni. Bernard (Alan Cumming), a fiú gondozója nem bízik a sikerben, a fiú ugyanis képtelen megszabadulni a múltjától, anyja halála folyton kísérti, rendszeresen megszökik, és a legváratlanabb pillanatokban tör ki rajta a megfékezhetetlen dühroham.