Cliff
The Truth About Love (2005)
Keith Telfer
Christine (2004)
Jimmy Domingo
Up Line (1987)
Forbidden Passion: The Oscar Wilde Movie (1985)
Johnny Reeve
Party Party (1983)
Geoffrey
The Flipside of Dominick Hide (1980)
Ronnie
Babylon (1980)
David
The Long Good Friday (1980)
Griff
Fox (1980)
Fifth Officer Harold Lowe
S.O.S. Titanic (1980)
Urquhart
Porridge (1979)
2nd Policeman
A Touch of the Tiny Hacketts (1978)
Small Youth
Exposé (1976)
Stevie
Stardust (1974)
Spice
The Death of Glory (1973)
Johnny
That'll Be The Day (1973)
1st Homosexual Lover (uncredited)
I racconti di Canterbury (1972)
Director
The Secret Spitfires (2017)