Miss Potter (2007), de Chris Noonan
Norman
The Great pretender (2006), de Peter Capaldi
Leslie Grangely / un figurant / Bonnie Prince Charlie / le sosie de Bonnie Prince Charlie
I Lucifer (2006), de Dan Harris
Woody Allen Summer Project (2006), de Woody Allen
Robots (2005), de Chris Wedge
voix VO de Rodney
Alex Rider : Stormbreaker (2005), de Geoffrey Sax
Ian Rider
Stay (2005), de Marc Forster
Sam Foster
Flora Plum (2005), de Jodie Foster
Scenes of a Sexual Nature (2005), de Edward Blum
The Island (2004), de Michael Bay
Lincoln Six-Echo
Star wars : épisode III - La Revanche des Sith (2004), de George Lucas
Obi-Wan Kenobi
Vaillant (2003), de Gary Chapman
voix VO de Vaillant
Big fish (2003), de Tim Burton
Edward Bloom jeune
Young Adam (2002), de David MacKenzie
Joe
Bye bye love (2002), de Peyton Reed
Catcher Block
La Chute du faucon noir (2001), de Ridley Scott
John Grimes
Moulin Rouge (2001), de Baz Luhrmann
Christian
Star wars : épisode II - L'Attaque des clones (2000), de George Lucas
Obi-Wan Kenobi
Nora (2000), de Pat Murphy
James Joyce
Star wars : épisode I - La Menace fantôme (1999), de George Lucas
Obi-Wan Kenobi
Le Voyeur (1999), de Stephan Elliott
Stephen Wilson ("L'Oeil")
Trader (1999), de James Dearden
Nick Leeson
Little Voice (1998), de Mark Herman
Billy
Velvet goldmine (1998), de Todd Haynes
Curt Wild
Le Veilleur de nuit (1998), de Ole Bornedal
Martin
Welcome to Hollywood (1998), de Tony Markes
Lui-même
Une Vie moins ordinaire (1997), de Danny Boyle
Robert Lewis
Les Virtuoses (1997), de Mark Herman
Andy Barrow
Emma l'entremetteuse (1996), de Douglas McGrath
Frank Churchill
Le Baiser du serpent (1996), de Philippe Rousselot Meneer Chrome
The Pillow book (1996), de Peter Greenaway Jerome
Trainspotting (1996), de Danny Boyle
Mark "Rent-Boy" Renton
Urgences - Saison 3 (1996)
épisode : 15
Duncan Stewart
Les Contes de la Crypte (1996)
épisode : 6
Ford
Blue juice (1995), de Carl Prechezer
Dean Raymond
Petits meurtres entre amis (1994), de Danny Boyle
Alex Law
Being human (1993), de Bill Forsyth
Alvarez