2013 - Thor: The Dark World - Attore - Tyr
2011 - Sherlock Holmes: Gioco di ombre - Attore - Capitano Tanner
2010 - North Atlantic - Attore - James
2009 - Sherlock Holmes - Attore - Capitano Tanner
2008 - Un amore di testimone - Attore - Cugino Finlay
2007 - Lezione Ventuno - Attore - Hoffmeister
2004 - Ladies in Lavender - Attore - Adam Penruddocke
2001 - I VESTITI NUOVI DELL'IMPERATORE - Attore - Sergente Bommel
1999 - Il 13° guerriero - Attore - Helfdane
1998 - Oscar e Lucinda - Attore - Theophilus Hopkins
1998 - IL MUSEO DI MARGARET - Attore - Neil CarrieAttore - Neil Currie
1995 - RUFFIAN HEARTS - Attore
1993 - THE HAWK - Attore - Capo Ispettore Daybury