Too many ads or having playback issues? Try switching to another server using the buttons below the player.

He's back - and he's got some serious explaining to do.
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.
Directed by Bill Forsyth
▶ Watch Trailer
John Gordon Sinclair
Gregory Underwood

Dougray Scott
Fraser Rowan

Maria Doyle Kennedy
Bel

Kevin Anderson
Jon

Martin Schwab
Dimitri

Fiona Bell
Maddy Underwood

Carly McKinnon
Frances

Hugh McCue
Douglas

John Murtagh
Headmaster

Alexander Morton
Teacher (Norman)

William Harkness
Courier

Albert Coulson
Bus Driver
Heaven Can Wait
1978