Actor
Schadenfreude
2025 · as Tv Presenter
Alibi
2003 · as Derek Wells
Rehab
2003 · as Tim
The Student Prince
1998 · as Police Driver
Face
1997 · as Station Constable
Institute Benjamenta, or This Dream People Call Human Life
1995 · as Jorgenson
Don't Leave Me This Way
1993 · as Arthur Goodchild
A Masculine Ending
1992 · as Arthur Goodchild
I Bought a Vampire Motorcycle
1990 · as Gym Trainer
The Black and Blue Lamp
1988 · as PC Sneed
Thin Air
1988 · as Max
Lifeforce
1985 · as First Boy in Park