2016 - Rogue One: A Star Wars Story - Attore - Generale Merrick
2013 - Locke - Attore - Gareth
2012 - Il Cacciatore di Giganti - Attore - Fumm
2005 - Doom - Attore - Goat
2002 - FOGBOUND - Attore - Leo
2001 - CONSPIRACY - SOLUZIONE FINALE - Attore - Dottor Joseph Buhler
1999 - FANNY & ELVIS - Attore - Andrew
1998 - PASSIONE NEL DESERTO - Attore - Augustin Robert
1998 - MADELINE - IL DIAVOLETTO DELLA SCUOLA - Attore - Leopold Il Tutore
1997 - DAVIDE - Attore - Gionata
1996 - Beautiful Thing - Attore - Tony