Actor
Thangalaan
2024
as Clement
Hitmen
2023
as Luke Loveday
Original Gangster
2020
as Campbell
Agatha and the Midnight Murders
2020
as Eli Schneider
Eliminators
2016
as Ray
Smoking Guns
2016
as Richard Holt
Convenience
2015
as Tommy
Dough
2015
as Stephen Dayan
Outpost: Black Sun
2012
as Macavoy
Lipstikka
2011
as Michael
The Reeds
2010
as Joe
The Fall
2008
as Sinclair / Governor Odious
After...
2006
as Nate
Lara Croft: Tomb Raider - The Cradle of Life
2003
as Nicholas Petraki
The Pianist
2002
as Majorek
The Four Feathers
2002
as Gustave
The Lost Battalion
2001
as Pvt. Phillip Cepeglia
Mad About Mambo
2000
The Beach
2000
as Unhygienix
The Cyberstalking
1999
as Taylor
Legionnaire
1998
as Guido Rosetti
Los Cuentos de Albion (AntologĂa)