2024
Ellis as DCI Hain2020
Van der Valk as Klaas Gilbert2017
Genius as Headmaster Loncar2016
The Crown as Michael Middleton2016
The Infiltrator as Ian Howard2015
Poldark as Joseph Merceron2013
Delight as Gregor2011
Death in Paradise as Roger Sadler2011
Vera as Aidan Carmichael2008
Harley Street as Not available2008
A Risk Worth Taking as Dan Porter2006
The Detonator as Jozef Bostanescu2006
Bye, Bye Harry as Stuart2004
Tooth as Dad2004
The Queen of Sheba's Pearls as Not available2002
The Bourne Identity as Eamon2001
Dead by Monday as Alex Hiller1999
Oliver Twist as Edwin Leeford1999
Thanks as Not available1999
Darkness Falls as Mark Driscoll1998
Hard to Forget as Max Warner1998
St. Ives as François1998
Frenchman's Creek as Lord Rockingham1997
Midsomer Murders as Jamie Cameron1997
Ally McBeal as Brian Selig1997
Melissa as Guy Foster1997
Original Sin as Daniel Aron1997
Into Thin Air: Death on Everest as Andy Harris1996
Rhodes as Herbert Rhodes1994
Pie in the Sky as Toby Wellbeloved1994
Tom & Viv as Maurice Haigh-Wood1993
Peak Practice as Alan 'Tommo' Tomlins1992
Patriot Games as Constable1991
Soldier Soldier as Mark Owens1991
A Murder of Quality as Simon Snow1989
Press Gang as Clark Kent1986
Lovejoy as Fotheringill2014
Godzilla Stunts