GLENROTHES, Fife (Scozia), 25 novembre, 1965
2016 - London Town - Attore - Nick Baker
2015 - Taken 3 - L'ora della verità - Attore - Stuart St John
2014 - The Vatican Tapes - Attore - Roger Holmes
2011 - Marilyn - Attore - Arthur Miller
2010 - There Be Dragons - Attore - Robert
2009 - New Town Killers - Attore
2007 - Hitman - L'assassino - Attore - Mike
2006 - Perfect Creature - Attore - Fratello Silus
2005 - Dark Water - Attore - Kyle
2004 - The Truth About Love - Attore - Archie Gray
2004 - Cose da fare prima dei 30 - Attore - Cass
2002 - Il gioco di Ripley - Attore - Jonathan
2001 - Enigma - Attore - Jericho
2000 - Mission: Impossible 2 - Attore - Sean Ambrose
1999 - L'AMORE DELL'ANNO - Attore - Cameron
1998 - La leggenda di un amore - Cinderella - Attore - Henry
1998 - DEEP IMPACT - Attore - Eric Vennekor
1997 - TWIN TOWN - Attore - Terry Walsh
1997 - REGENERATION - RIGENERAZIONE - Attore - Robert Graves
1996 - NOVE SETTIMANE E MEZZO - LA CONCLUSIONE - Attore - Charlie
1995 - LA PRINCIPESSA DEGLI INTRIGHI - Attore - Capitano