Graham Young is a teenage misfit living in suburban London in the 1960s. He hates his stepmother but loves chemistry, and the two impulses unite in a wicked plot to slowly poison her. After she dies, he's found guilty and sent to a psychiatric hospital, where an idealistic doctor thinks he can be cured.
Hugh O'Conor
as Graham Young
Antony Sher
as Dr. Ernest Zeigler
Ruth Sheen
as Molly
Roger Lloyd Pack
as Fred
Charlotte Coleman
as Winnie
Paul Stacey
as Dennis
John Thomson
as Nathan
Jack Deam
as Mick
Charlie Creed-Miles
as Berridge
Robert Demeger
as Mr. Dexter
Tobias Arnold
as Young Graham
Norman Caro
as Mr. Goez