
Acted in 59
2020s
- 2025
Schadenfreude
Sir Rufus Pool
- 2024
- 2021
Nemesis
Lewis
- 2020
2010s
- 2019
- 2018
- 2017
- 2016
- 2014
New Worlds
Thomas · 2 episodes
- 2013
- 2012
Outside Bet
Vicar
- 2010
Married Single Other
Dr Reeves · 1 episode
2000s
- 2008
Rosamunde Pilcher's Four Seasons
Priest · 1 episode
- 2007
Wallander - Firewall
Carter · 2 episodes
- 2006
Dracula
DI Burton
- 2005
The Giblet Boys
Dad · 5 episodes
- 2004
Powers
Professor Henry Powers · 13 episodes
- 2002
Jeffrey Archer: The Truth
Caspar, Tory Mp
Stranded
Roberts · 2 episodes
The American Embassy
Barkeeper · 1 episode
- 2001
- 2000
Second Sight
DS Pewsey · 8 episodes
1990s
- 1998
Hornblower: The Examination for Lieutenant
Steward
- 1997
- 1996
Lost for Words
The Backpacker
- 1994
99-1
DCI Burtsall · 1 episode
- 1993
- 1992
Thacker
Geoff Waldron
- 1990
Chancer
Rayworth · 1 episode
Drowning in the Shallow End
Ned
1980s
- 1989
A Wanted Man
DS Jenkins · 3 episodes
Getting It Right
Peter
Sitting Targets
Environmental Health Officer
- 1988
- 1987
84 Charing Cross Road
Coronation Party Friend
Personal Services
Terry
- 1986
- 1984
1970s
- 1972