2018
Royal Matchmaker as King Edward2018
A Christmas Prince: The Royal Wedding as Lord Leopold2015
Jupiter Ascending as Tskalikin2015
Suite Française as Maurice Michaud2014
A Royal Christmas as Victor2014
Walking with the Enemy as Miklos Schoen2013
Endeavour as Armand De Vere2013
Dracula as Not available2011
1911 as John Newell Jordan2010
Come Rain Come Shine as Andy2010
House Swap as Jack Wilson2009
Garrow's Law as Earl of Sandwich2006
Not Going Out as Guy2006
Ancient Rome: The Rise and Fall of an Empire as Titus Labienus2006
Lasko - Death Train as Not available2005
Doctor Who as Alistair2005
Bones as William Curry2004
New Tricks as Not available2001
As If as Tony1999
Nancherrow as Ronny Cox1998
Dangerous Beauty as Minister Ramberti1997
Midsomer Murders as Laurence Fletcher1997
The Place of the Dead as Lt Colonel Robert Neill1994
Citizen Locke as Chief Justice1992
Heartbeat as Sir George Broughton1990
The Saint: The Software Murders as Simon Templar1990
The Saint: The Big Bang as Simon Templar1989
The Saint as Simon Templar1989
The Man in the Brown Suit as Harry Lucas1989
The Saint: Wrong Number as Simon Templar1989
The Saint: The Brazilian Connection as Simon Templar1989
The Saint: The Blue Dulac as Simon Templar1989
The Saint: Fear in Fun Park as Simon Templar1986
Lovejoy as Iain1985
King David as Eliab1984
Robin of Sherwood as Mark / Henry of Skipton1984
Memed My Hawk as Memed1984
Only Children as Ben1983
By the Sword Divided as Not available1983
To the Lighthouse as Jasper Ramsey (aged 24)1982
Harry's Game as Lieutenant1981
Bergerac as DC Rushden1981
Winston Churchill: The Wilderness Years as Not available1981
From a Far Country as Assistant1970
Play for Today as BenNaN
The Experiment as John Orwell