Known for

Schadenfreude
2025Sir Rufus Pool
Getting It Right
1989Peter
Master Moley by Royal Invitation
2019(voice)
Sitting Targets
1989Environmental Health Officer
Jeffrey Archer: The Truth
2002Caspar, Tory MpSecond Sight: Kingdom of the Blind
2001DS Pewsey
Drowning in the Shallow End
1990Ned
Dirty Rotten Scoundrels
1988English Sailor #1
The Wasp
2024Jim
Lost for Words
1996The Backpacker
5 Greedy Bankers
2016Jeremy Maddox
Outside Bet
2012Vicar
Another Mother's Son
2017Vicar (uncredited)
Thacker
1992Geoff Waldron
Patrick
2018Mr. Peters
Wuthering Heights
1992Vicar
84 Charing Cross Road
1987Coronation Party Friend
Muse
2019The Bailiff
Dracula
2006DI Burton
