Off) jako Andy 1996: Emma jako Frank Churchill 1996: Trainspotting jako Mark Renton 1997: Życie mniej zwyczajne (A Life Less Ordinary) jako Robert 1997: Pocałunek węża (The Serpent’s Kiss) jako Meneer Chrome 1997: Nocna zmiana (Nightwatch) jako Martin Bells 1997: Desserts jako Stroller 1998: O mały głos (Little Voice) jako Billy 1998: Idol (Velvet Goldmine) jako Curt Wild 1999: Oko obserwatora (Eye of the Beholder) jako Stephen Wilson 1999: Gwiezdne wojny: część I – Mroczne widmo (Star Wars – Episode I: The Phantom Menace) jako Obi-Wan Kenobi 1999: Spekulant (Rogue Trader) jako Nick Leeson 2000: Nora jako James Joyce 2001: Moulin Rouge! jako Christian