(The Magical Legend of the Leprechauns, 1999) jako Jericho O’Grady Topsy-Turvy (1999) jako Durward Lely Anna Karenina (2000) jako hrabia Wroński North Square (2000) jako Billy Guthrie Przyjaciel Hitlera (Max, 2002) jako George Grosz Armia wilków (Dog Soldiers 2002) jako Lawrence Cooper Nicholas Nickleby (2002) jako John Browdie That Old One (2002) jako Tom Furness Słodka szesnastka (Sweet Sixteen, 2002) jako Frankie AfterLife (2003) jako Kenny Brogan Does God Play Football (2003) jako ksiądz 16 lat utopionych w alkoholu (Sixteen Years of Alcohol, 2003) jako Frankie The Key (2003) jako Duncan Gdy los się uśmiecha (One Last Chance, 2004) jako Seany Proch, zdrada i spisek (Gunpowder, Treason & Plot, 2004) jako Bothwell De-Lovely (2004) jako Bobby Reed Kodeks gangu (The Purifiers, 2004) jako Moses Królowa dziewica (The Virgin Queen, 2005) jako Thomas Howard (4. książę Norfolk) Rzym (Rome, 2005–2007) jako Lucjusz Vorenus Królestwo niebieskie (Kingdom of Heaven, 2005) jako angielski sierżant Hannibal.