Twenty years after his teenage crush on a football-mad schoolgirl, Gregory is back at his old school, teaching English. When two of his pupils uncover evil practices at a local factory they want their teacher to help them expose the wrong-doer, who happens to be Greg's old schoolfriend.

John Gordon Sinclair
as Gregory Underwood

Dougray Scott
as Fraser Rowan

Maria Doyle Kennedy
as Bel

Kevin Anderson
as Jon

Martin Schwab
as Dimitri

Fiona Bell
as Maddy Underwood

Carly McKinnon
as Frances

Hugh McCue
as Douglas

John Murtagh
as Headmaster

Alexander Morton
as Teacher (Norman)