2025
The Uninvited as Gerald2025
Return to Dark City as Self2024
Scoop as Prince Andrew2024
The Trouble with Jessica as Richard2023
The Diplomat as Hal Wyler2023
Kaleidoscope as Roger Salas2021
Old as Charles2020
The Pale Horse as Mark Easterbrook2020
The Father as Paul2019
Judy as Sid Luft2019
Modern/Love in 7 Short Films as Tom2016
Victoria as Lord Melbourne2016
Gods of Egypt as Urshu2016
Rise as Not available2015
The Man in the High Castle as John Smith2015
Killing Jesus as Caiaphas2015
Blinky Bill the Movie as The Cat (voice)2014
Hercules as Autolycus2014
The Devil's Hand as Jacob Brown2014
Dangerous Liaisons as Philip Fitzgerald Julien2014
The Brunchers as Tom2013
I'll Follow You Down as Gabriel 'Gabe' Whyte2013
All Things To All Men as Parker2013
The Sea as Carlo Grace2012
Restless as Lucas Romer2012
Abraham Lincoln: Vampire Hunter as Adam2012
Hotel Noir as Felix2011
Zen as Aurelio Zen2010
The Pillars of the Earth as Tom Builder2010
The Tourist as The Englishman2008
John Adams as Alexander Hamilton2008
Eleventh Hour as Dr. Jacob Hood2008
Vinyan as Paul Belhmer2008
Downloading Nancy as Albert Stockwell2006
The Holiday as Jasper2006
The Illusionist as Crown Prince Leopold2006
Tristan & Isolde as Marke2006
Paris Je T'aime as William (Père-Lachaise)2006
Amazing Grace as Thomas Clarkson2006
Out of the Blue as English Trader2005
The Legend of Zorro as Armand2005
ShakespeaRe-Told as Not available2005
The Taming of the Shrew as Tim Agnew2003
Helen of Troy as King Agamemnon of Mycenae2003
Charles II: The Power and The Passion as Charles II2003
Victoria Station as The Cabbie2002
Extreme Ops as Ian2002
A Knight's Tale: Making Of as Self2001
A Knight's Tale as Count Adhemar2001
Higher Love as Ross2001
Mermaid Chronicles Part 1: She Creature as Angus2000
Arabian Nights as Ali Baba2000
Bless the Child as Eric Stark1999
In a Savage Land as Mick Carpenter1998
Dark City as John Murdoch1998
Dangerous Beauty as Marco Venier1998
The Very Thought of You as Frank1998
Illuminata as Dominique1998
The Woodlanders as Giles Winterbourne1996
Hamlet as Fortinbras1996
Victory as Martin Ricardo1995
Carrington as Mark Gertler1995
Cold Comfort Farm as Seth Starkadder1994
A Man of No Importance as Robbie FayNaN
Billion Dollar Spy as Gus Hathaway1995
Henry IV as Harry Percy (Hotspur)1994
Middlemarch as Will Ladislaw1994
Dirtysomething as Clive1994
Citizen Locke as Midshipman Clarke1993
Dirty Weekend as Tim1992
Gone to Seed as Billy Brooker1992
The Last Romantics as Mike Costain1991
Twenty-one as Bobby1985
Screen Two as Mike Costain1956
Tony Awards as Self - NomineeNaN
All That I Am as Not availableNaN
Mr. Sunny Sky as Not available