
Acted in 84
2020s
- 2023
Fifteen-Love
Charles Lapthorn · 3 episodes
- 2020
2010s
- 2019
Frank & Mary
Frank
- 2018
- 2017
RSC Live: Titus Andronicus
Titus Andronicus
The Levelling
Aubrey Catto
- 2016
RSC Live: King Lear
Earl of Gloucester
ChickLit
Justin
Nina Forever
Dan
- 2015
- 2014
- 2013
The Five(ish) Doctors Reboot
Dalek operator
- 2012
- 2011
2000s
- 2008
Casualty 1900s
Harry Fenwick · 9 episodes
- 2005
Jericho
Sgt. Clive Harvey · 4 episodes
- 2004
Battle of the Brave
English General
- 2003
Trevor's World of Sport
Max · 2 episodes
Hearts of Gold
Evan Powell
The Last Detective
Yardley
The Last Detective
Yardley · 1 episode
- 2002
- 2000
Madame Bovary
Homais · 2 episodes
1990s
- 1999
All the King's Men
King George V
Captain Jack
Emmett
- 1998
Cider with Rosie
Uncle Sid
Undercover Heart
Jim Ryan · 6 episodes
Wife of Bath
Knight (voice)
- 1997
Underworld
TV
Sharpe: The Legend
Wellesley
- 1995
The Stranger: Eye of the Beholder
Egan
- 1994
The Stranger: Breach of the Peace
Egan
A Few Short Journeys of the Heart
Cook/Dore/Rust
The Stranger: The Terror Game
Egan
- 1993
Sharpe's Eagle
General Sir Arthur Wellesley
Sharpe's Rifles
General Sir Arthur Wellesley
Bonjour la Classe
Eric Sweety · 6 episodes
- 1992
A Very Polish Practice
Bob Buzzard
- 1991
The Trials of Oz
Detective Inspector Luff
The Stranger
Egan · 3 episodes
1980s
- 1989
- 1986
Executive Stress
Robin Endacott · 1 episode
A Very Peculiar Practice
Dr Bob Buzzard · 14 episodes
- 1985
- 1984
The Chain
Dudley
- 1981
The Man of Destiny
Lieutenant
The Life and Times of David Lloyd George
AJ Sylvester
- 1980
Braces High
DC Cropper
The Enigma
Andrews
1970s
- 1979
Crime and Punishment
Dmítriy Razumíkhin · 2 episodes
Henry VIII
A Surveyor
- 1977
The Norman Conquests
Tom · 3 episodes
Backs to the Land
TV
Wings
Lt. Richard Bravington · 25 episodes
- 1976
Our Mutual Friend
Sloppy · 5 episodes
- 1975
Chips with Everything
Smiler Washington
- 1974
David Copperfield
Ham Peggotty · 6 episodes
Napoleon and Love
Lieutenant Jean-Noël Fourès · 1 episode
- 1973
Wessex Tales
Cornelius Harlborough · 1 episode
The Square of Three
Henry
- 1972
Doctor Who: The Curse of Peladon
Peladon
1960s
- 1969
Doctor Who: The War Games
Moor
- 1967
- 1965
- 1963