2021 - Dampyr - Attore - Gorka
2015 - The Ones Below - Attore - Jon
2013 - Welcome to the Punch - Nemici di sangue - Attore - Thomas Geiger
2011 - Blitz - Attore - Harold Dunphy
2010 - Centurion - Attore - Bothos
2009 - The Red Riding Trilogy 1974 - Attore - Maurice Jobson
2009 - The Red Riding Trilogy 1983 - Attore - Maurice Jobson
2009 - The Red Riding Trilogy 1980 - Attore - Maurice Jobson
2009 - Nowhere Boy - Attore - Bobby Dykins
2008 - L'altra donna del Re - Attore - Duca di Norfolk
2007 - The Water Horse: la leggenda degli abissi - Attore - Capitano Hamilton
2006 - I segni del male - Attore - Doug
2006 - Basic Instinct 2 - Risk Addiction - Attore - Dr. Andrew Glass
2005 - Derailed - Attrazione letale - Attore - Sam
2003 - La ragazza con l'orecchino di perla - Attore - Van Leeuwenhoek
2003 - The Deal - Attore - Gordon Brown
2001 - Il mandolino del capitano Corelli - Attore - Capitano Weber
2000 - Romantici nati - Attore - Fergus
1999 - FANNY & ELVIS - Attore - Rob
1992 - WATERLAND - MEMORIE D'AMORE - Attore - Dick Crick
1991 - Robin Hood - La leggenda - Attore - Little John
1988 - GIOCHI NELL'ACQUA - Attore - Bellamy