Home / Discover / People

The Amazing Spider-Man 2

2014
as Dr. Ashley Kafka

Alice in Wonderland

2010
as Charles Kingsleigh

Noah

2014
as Lamech

Kingdom of Heaven

2005
as Guy de Lusignan

The Equalizer

2014
as Teddy

Freelance

2023
as Colonel Jan Koehorst

Æon Flux

2005
as Trevor Goodchild

xXx

2002
as Yorgi

Dream House

2011
as Jack Patterson

Kangaroo Jack

2003
as Mr. Smith

Asylum

2005
as Edgar Stark

Juniper

2021
as Robert

The Path to Redemption

2006
as Marton Csokas

Dark Crimes

2018
as Kozlov

South Solitary

2010
as Jack Fleet

Broken English

1996
as Darko

Loving

2016
as Sheriff Brooks

L'Arbre

2010
as George Elrick

Garage Days

2002
as Shad Kern

The Debt

2010
as Young Stefan Gold

Pawn

2013
as Lieutenant Barnes

Dead Europe

2012
as Nico

Timeline

2003
as Sir William De Kere / William Decker

Evilenko

2004
as Vadim Timurovic Lesiev

Rain

2001
as Cady

The Great Raid

2005
as Captain Redding

The Three Stooges

2000
as Ted Healy

Sleeping Dogs

2024
as Joseph Wieder

Burn Your Maps

2019
as Connor

Chevalier

2023
as Montalembert