2021
With/In Volume 2 as (segment "Touching")2020
DC's Stargirl as Richard Swift / The Shade2019
Entangled as Jonas2017
Perfect Roast Potatoes as William2016
DC's Legends of Tomorrow as Blackbeard / Edward Teach2016
Angie Tribeca as Nafan2016
Camping as Adam2011
Death in Paradise as Daniel Morgan2010
Rizzoli & Isles as Dr. Ian Faulkner2010
Riverworld as Not available2010
Krews as Peter Spanbauer2008
Brideshead Revisited as Rex Mottram2007
Chuck as Cole Barker2007
Mastersons of Manhattan as Marshall Crawford2006
Six Degrees as Roy2005
Grey's Anatomy as Griffin Ford2005
Extras as Steve Sherwood2005
Inconceivable as Not available2005
Empire as Tyrannus2005
The Government Inspector as Alastair Campbell2004
Desperate Housewives as Chuck Vance2004
Agatha Christie's Marple as Mark Easterbrook2004
Fallen as Jason Shepherd2003
Out of the Ashes as Dr. Mengele2003
Riverworld as Nero2002
The American Embassy as Jack Wellington2002
The One and Only as Sonny2002
The Swap as Charles Anderson2001
Law & Order: Criminal Intent as Colin Ledger2001
Dr. Terrible's House of Horrible as Randolph Cleveland2000
Honest as Andrew Pryce Stevens1999
Law & Order: Special Victims Unit as Patrick Mulregan1999
Noah's Ark as Japhet1998
The Jump as George Brunos1998
Mosley as Oswald 'Tom' Mosley1998
Mosley as Oswald 'Tom' Mosley1998
Diamond Girl as Regan Montana1997
Jonathan Creek as Hippy protestor (uncredited)1997
Rebecca as Jack Favell1997
A Dance to the Music of Time as Peter Templer1996
The Tenant of Wildfell Hall as Hattersley1996
The Girl as Ned Ridley1996
True Blue as Patrick Conner1996
Nightlife as Advocate1995
The Thin Blue Line as Stallion1995
First Knight as Sir Gareth1994
Carrott U Like as Himself1993
Goodnight Sweetheart as Not available1993
Frank Stubbs Promotes as Jerome1990
Law & Order as Marcus Woll1989
Agatha Christie's Poirot as John ChristowNaN
With Friends Like These as Richard1984
Hamlet as Lucianus