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 - Uma Paixão Sem Fronteiras (2001)
Teacher
Dockers (1999)
Justin's Dad
Brazen Hussies (1996)
(voice)
Friendly Monsters: A Monster Christmas (1994)
Friendly Monsters: A Monster Holiday (1994)
Friendly Monsters: A Monster Easter (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)