Actor
Noro
2016 · as Peter
300: Rise of an Empire
2014 · as Small Ambassador
Snow White and the Huntsman
2012 · as Duke's Commander
Tu£sday
2008 · as Det. Laurel
Unconditional Love
2002 · as Dave
The Count of Monte Cristo
2002 · as Lt. Graypool
Lava
2001 · as Stoned Bogler
Shakespeare in Love
1998 · as James Hemmings
The English Patient
1996 · as Corporal - El Taj
Rik Mayall Presents: Clair de Lune
1995 · as Burger Boy
Bad Girl
1992 · as Dave Rockingham