Szerepei 81

A katedrális (2010–2010)
The Pillars of the Earth
Waleran
A Karib-tenger kalózai – Ismeretlen vizeken (2011)
Pirates of the Caribbean: On Stranger Tides
Feketeszakáll
Hófehér és a Vadász (2012)
Snow White and the Huntsman
Beith
A varázslótanonc (2010)
The Sorcerer's Apprentice
Mesélő (hang)
John Wick: 3. felvonás – Parabellum (2019)
John Wick: Chapter 3 - Parabellum
Winston
Agyas és agyatlan (2016)
The Brothers Grimsby
Ledford
ÖcsiKém (2003)
Agent Cody Banks
Brinkman
Ébredő sötétség (2007)
The Seeker: The Dark Is Rising
Merriman Lyon
Ha kedd van, akkor ez Belgium (1969)
If It's Tuesday, This Must Be Belgium
Charlie Cartwright
Angliai csata (1969)
Battle of Britain
Andy
Váltságdíj (1975)
Ransom / The Terrorists
Ray Petrie
A nagy szökés 2. (1988)
The Great Escape II: The Untold Story
Roger Bushell
Bilal: A New Breed of Hero (2015)
Bilal: A New Breed of Hero / Bilal: A Legend Breaks Free
Umayya (hang)
Svindli a javából (1987)
Lókötők · Grand Larceny
Flanagan