Monkey) jako Steve Davis 1998: Wróg publiczny (Enemy of the State) jako detektyw John Bingham 1998: Żaby za węże (Frogs for Snakes) jako Quint 1998: Pętla (Snitch) jako Mouse 1999: Tegoroczna miłość (This Year’s Love) jako Liam 1999: Bait (film krótkometrażowy) jako Tato 1999: Koniec romansu (The End of the Affair) jako pan Parkis 1999: Wonderland jako Dan 2000: Best – najlepszy z najlepszych (Best) jako Nobby Stiles 2000: Mały Liam (Liam) jako Tato 2000: Ogłoszenie (The Closer You Get) jako Kieran 2000: Aberdeen jako Clive 2001: Tylko Sinatra (Strictly Sinatra) jako Tony Cocozza 2001: Harry Potter i Kamień Filozoficzny (Harry Potter and the Sorcerer's Stone) jako Kwiryniusz Quirrell 2002: Urok mordercy (Killing Me Softly) jako oficer policji 2002: Pies Baskerville’ów (The Hound of the Baskervilles, TV) jako Doktor Watson 2002: Dad's Dead (film krótkometrażowy TV) jako narrator 2003: Drugie oblicze (Den of Lions) jako Rob Shepard 2003: Cheeky jako Alan 2003: Eroica (TV) jako Ludwig van Beethoven 2004: Every Seven Years (film krótkometrażowy) jako Liam 2004: Sherlock Holmes i sprawa jedwabnej pończochy (Sherlock Holmes and the Case of the Silk Stocking) jako dr John Watson 2004: Marzyciel (Finding Neverland) jako Sir Arthur Conan Doyle 2004: Zemsta Hebalończyka (Strings) jako Ghrak (głos) 2005: Tristram