Filmografi
2025
Film
Anemone
Jem Stoker olarak
2025
Film
Gizli Görev
Billings olarak
2023
Film
Zodyak Şövalyeleri
Alman Kido olarak
2020
Film
Possessor
John Parse olarak
2015
Film
Marslı
Mitch Henderson olarak
2015
Film
Pixels
Corporal Hill (SAS Officer) olarak
2012
Film
Silent Hill: Revelation 3D
Harry Mason / Christopher Da Silva olarak
2010
Film
Ölüm Yarışı 2
Markus Kane olarak
2010
Film
Percy Jackson & Olimposlular: Şimşek Hırsızı
Zeus olarak
2006
Film
Sessiz Tepe
Christopher Da Silva olarak
2005
Film
Ada
Dr. Bernard Merrick olarak
2004
Film
Büyük Hazine
Ian Howe olarak
2004
Film
Truva
Odysseus olarak
2003
Film
Yüzüklerin Efendisi: Kralın Dönüşü
Boromir olarak
2002
Film
Equilibrium
Errol Partridge olarak
2001
Film
Yüzüklerin Efendisi: Yüzük Kardeşliği
Boromir olarak
1998
Film
Ronin
Spence olarak
1995
Film
Altın Göz
Alec Trevelyan olarak
1992
Film
Tehlikeli Oyunlar
Sean Miller olarak
2025
Dizi
Robin Hood
Sheriff of Nottingham olarak
2025
Dizi
Bilinmeyen
Ronnie Phelan olarak
2020
Dizi
Snowpiercer
Joseph Wilford olarak