|
Man with No Past (2025) as Soach |
|
House of Spoils (2024) as Marcello |
|
Head South (2024) as Gordon |
|
Shadow Land (2024) as Eliot Davrow |
|
Sleeping Dogs (2024) as Dr. Joseph Wieder |
|
Cuckoo (2024) as Luis |
|
Freelance (2023) as Colonel Jan Koehorst |
|
Chevalier (2023) as Montalembert |
|
Prizefighter: The Life of Jem Belcher (2022) as Lord Rushworth |
|
The Last Duel (2021) as Crespin |
|
Juniper (2021) as Robert |
|
Mark Felt: The Man Who Brought Down the White House (2017) as Pat Gray |
|
Voice from the Stone (2017) as Klaus |
|
Loving (2016) as Sheriff Brooks |
|
Dark Crimes (2016) as Kozlov |
|
Burn Your Maps (2016) as Connor Firth |
|
The Equalizer (2014) as Teddy |
|
Sin City: A Dame to Kill For (2014) as Damien Lord |
|
The Amazing Spider-Man 2 (2014) as Dr. Ashley Kafka |
|
Noah (2014) as Lamech |
|
Pawn (2013) as Lieutenant Barnes |
|
Dead Europe (2012) as Nico |
|
Abraham Lincoln: Vampire Hunter (2012) as Jack Barts |
|
Dream House (2011) as Jack Patterson |
|
The Debt (2010) as Young Stefan Gold |
|
South Solitary (2010) as Jack Fleet |
|
L'Âge de raison (2010) as Malcolm |
|
Alice in Wonderland (2010) as Charles Kingsleigh |
|
The Tree (2010) as George Elrick |
|
Romulus, My Father (2007) as Hora |
|
The Path to Redemption (2006) as Self |
|
Æon Flux (2005) as Trevor Goodchild |
|
Asylum (2005) as Edgar Stark |
|
The Great Raid (2005) as Captain Redding |
|
Star Wars: Episode III - Revenge of the Sith (2005) as Poggle the Lesser (voice) (uncredited) |
|
Kingdom of Heaven (2005) as Guy de Lusignan |
|
The Bourne Supremacy (2004) as Jarda |
|
Evilenko (2004) as Vadim Timurovic Lesiev |
|
The Lord of the Rings: The Return of the King (2003) as Celeborn |
|
Timeline (2003) as Sir William De Kere / William Decker |
|
Kangaroo Jack (2003) as Mr. Smith |
|
Garage Days (2002) as Shad Kern |
|
xXx (2002) as Yorgi |
|
Star Wars: Episode II - Attack of the Clones (2002) as Poggle the Lesser (voice) (uncredited) |
|
The Lord of the Rings: The Fellowship of the Ring (2001) as Celeborn |
|
Rain (2001) as Cady |
|
The Monkey's Mask (2001) as Nick Maitland |
|
The Three Stooges (2000) as Ted Healy |
|
Accidents (1999) as Chug |
|
Hurrah (1998) as Raoul |
|
Jack Brown: Genius (1996) as Dennis |
|
Broken English (1996) as Darko |
|
Te Keremutunga o Nga Atua (1996) as Soldier |
|
A Game With No Rules (1994) as Kane |
|
Fleur () as |
|
Wagner In Venice () as Liszt |
|
The New World (2005) Thanks |