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

The Luminaries

2020
as Francis Carver

xXx

2002
as Yorgi

Dream House

2011
as Jack Patterson

Asylum

2005
as Edgar Stark

Rogue

2013
as Jimmy Laszlo

The Path to Redemption

2006
as Marton Csokas

Dark Crimes

2018
as Kozlov

South Solitary

2010
as Jack Fleet

Sons of Liberty

2015
as General Thomas Gage

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

Kangaroo Jack

2003
as Mr. Smith

Pawn

2013
as Lieutenant Barnes

Dead Europe

2012
as Nico

Shortland Street

1992
as Leonard Dodds / Leonard Rossi-Dodds

Timeline

2003
as Sir William De Kere / William Decker

Evilenko

2004
as Vadim Timurovic Lesiev

Æon Flux

2005
as Trevor Goodchild

Rain

2001
as Cady

The Great Raid

2005
as Captain Redding

The Three Stooges

2000
as Ted Healy

Burn Your Maps

2019
as Connor

Falcón (UK)

2012
as Javier Falcón

Chevalier

2022
as Montalembert

Guest Star

Episode Beastmaster
The Golden Phoenix
2000
Episode Beastmaster
Rescue
2000
Episode Beastmaster
Revelations
2000
Episode Farscape
Bone to be Wild
2000
Episode Xena: Warrior Princess
The Deliverer
1997
Episode Cleopatra 2525
No Thanks for the Memories
2001
Episode Xena: Warrior Princess
The Bitter Suite
1998
Episode Hercules: The Legendary Journeys
Promises
1996

Please log in to view notes.