2015 - Macbeth - Attore - Menteith
2010 - Brighton Rock - Attore - Ispettore
2009 - Il maledetto United - Attore - Jimmy Gordon
2007 - Hallam Foe - Attore - Raymond
2005 - The Dark - Attore - Dafydd
1998 - THE ACID HOUSE - Attore - Dio/L'Ubriaco/Il Prete
1997 - DAVIDE - Attore - Giobbe
1995 - Dredd - La legge sono io - Attore - Guardiano Miller
1995 - Mosè - Attore
1992 - L'ultimo dei Mohicani - Attore - Colonello Edmund Munro
1990 - L'agenda nascosta - Attore - Harris
1982 - Chi osa vince - Attore - Maggiore Steele
1976 - La notte dell'aquila - Attore - Maggiore Corcoran
1971 - ORA ZERO: OPERAZIONE ORO - Attore
1967 - Ulysses - Attore - Stephen Dedalus