EDIMBURGO, Scozia (Gran Bretagna), 23 gennaio, 1972
2017 - Renegades - Commando d'assalto - Attore - Jim Rainey
2017 - T2 Trainspotting - Attore - Spud
2017 - Wonder Woman - Attore - Charlie
2013 - Snowpiercer - Attore - Andrew
2012 - Grandi speranze - Attore - Wemmick
2012 - Il Cacciatore di Giganti - Attore
2011 - Page Eight - Attore - Rollo Maverley
2011 - Perfect Sense - Attore - James
2010 - Incontrerai l'uomo dei tuoi sogni - Attore - Henry
2008 - Tutti pazzi per l'oro - Attore - Alfonz
2007 - Funeral Party - Attore - Justin
2007 - Hallam Foe - Attore - Andy
2005 - Match Point - Attore - Ispettore Dowd
2004 - Alien vs. Predator - Attore - Graham Miller
2004 - IL GIRO DEL MONDO IN 80 GIORNI - Attore - Ispettore Fix
2003 - IL TESORO DELL'AMAZZONIA - Attore - Declan
2001 - The Reckoning - Attore - Simon Damian
2001 - Black Hawk Down - Black Hawk abbattuto - Attore - Shawn Nelson
2000 - Snatch - Lo strappo - Attore - Mullet
1999 - JULIEN: RAGAZZO ASINO - Attore - Julien
1998 - THE ACID HOUSE - Attore - Coco Bryce
1997 - SOHO - Attore - Skinny
1996 - Trainspotting - Attore - Spud
1995 - Skin - Attore - Billy Boy
1995 - RUFFIAN HEARTS - Attore
1994 - Naked - nudo - Attore - Archie
1994 - Prince of Jutland - Attore - Frovin