Jeweller
The Secret Diaries of Miss Anne Lister (2010)
Prosecution barrister
Bradford Riots (2006)
Rt Hon Enoch Powell MP (Conservative)
The Falklands Play (2002)
Assault Course Instructor
Charlotte Gray (2001)
Teacher
Dockers (1999)
Justin's Dad
Brazen Hussies (1996)
(voice)
Friendly Monsters: A Monster Christmas (1994)
Friendly Monsters: A Monster Easter (1994)
Friendly Monsters: A Monster Holiday (1994)
D.S. Roger Street
Gone Too Far: The Mystery of Mrs. Muriel McKay (1992)
Warder #2
Dear Sarah (1990)
Susan's Brother-in-Law
Vroom (1988)
Sean O'Brian
Gunpowder (1986)
Wandsworth Prison Officer
Knockback: 1 (1985)