

The Pianist
2002 · as Majorek

Lara Croft: Tomb Raider - The Cradle of Life
2003 · as Nicholas Petraki

The Four Feathers
2002 · as Gustave

The Fall
2006 · as Sinclair / Governor Odious

The Beach
2000 · as Unhygienix

Legionnaire
1998 · as Guido Rosetti

Martin
2024

The Lost Battalion
2001 · as Pvt. Phillip Cepeglia

Eliminators
2016 · as Ray

Convenience
2015 · as Tommy

Outpost: Black Sun
2012 · as Macavoy

Agatha and the Midnight Murders
2020 · as Eli Schneider

Hitmen
2023 · as Luke Loveday

Mad About Mambo
2000

Original Gangster
2020 · as Campbell

Nostalgia
2008 · as Self

Thangalaan
2024 · as Clement

1944: Should We Bomb Auschwitz?
2019 · as John Pehle