
Acted in 48
2020s
- 2025
One of Many Suppers
John
- 2021
A Woman at Night
Professor Laskey
Queen of Spain
Henry Harwood
- 2020
2010s
- 2018
- 2017
White Witch of Devil's End
Military Man
- 2016
- 2014
- 2013
Lucan
Coles
Jo
TV
- 2012
Titanic
John Jacob Astor · 4 episodes
- 2011
- 2010
Come Rain Come Shine
Consultant
Bernice Summerfield: Dead and Buried
Irving Braxiatel
2000s
- 2008
- 2006
- 2004
Dæmos Rising
Douglas Cavendish
Blood Relative
Vampire God
- 2003
Byron
Reverend Noel
Cambridge Spies
Second BBC Man · 1 episode
- 2001
Murder Rooms: The Dark Beginnings of Sherlock Holmes
verard Im Thurn · 1 episode
- 2000
Sabotage!!
Aristocrat
1990s
- 1999
Mindgame Trilogy
Commander of Brigade Merq
- 1998
Mindgame
Draconian
- 1997
- 1995
Downtime
Captain Douglas Cavendish
- 1993
1980s
- 1987
Porterhouse Blue
Gimingham · 4 episodes
The Return of Sherlock Holmes
Barton
- 1986
Foreign Body
Basil
No release date
Mindgame Requiem
Draconian
Anomaly
Douglas Cavendish
Wrote 2
1990s
- 1999
Mindgame Trilogy
Writer
No release date
Mindgame Requiem
Writer
Directed 1
2000s
- 2004
Blood Relative
Director