Love Bite 2012
as Suspicious looking local
Sixty Six 2006
as Guest (uncredited)
Sex Lives of the Potato Men 2004
as Well-Spoken Business Man
Dangerous Beauty 1998
as Poet
The Keep 1983
as Wehrmacht Soldier (uncredited)
The Dresser 1983
as Man at Station (uncredited)
The Ghost Writer 1983
as Writer
Victor/Victoria 1982
as Saxophonist (uncredited)
Riding High 1981
as Bloomsbury Beau
If You Go Down in the Woods Today 1981
as Cocky Soldier (uncredited)
The Elephant Man 1980
as Young Aristocrat (uncredited)
The Great Rock 'n' Roll Swindle 1980
as Punk (uncredited)
The Empire Strikes Back 1980
as Stormtrooper / Imperial Comms Officer / Rebel Soldier (uncredited)
S.O.S. Titanic 1980
as Disguised Man (uncredited)
Birth of the Beatles 1979
as Guitarist and Dancer (uncredited)
Porridge 1979
as Prisoner (uncredited)
Yesterday's Hero 1979
Actor
Carry On Emmannuelle 1978
as Football Fan (uncredited)
Credits from TMDB.