Kariera Grał niewielkie role w angielskich serialach – Dalziel i Pascoe (1996), Taniec do muzyki czasu (A Dance to the Music of Time, 1997), Historia Toma Jonesa, podrzutka (The History of Tom Jones, a Foundling, 1997), Opalenizna (Sunburn, 1999). W 1997 wystąpił w trzech dramatach telewizyjnych: Lodowy dom (The Ice House), Duch Canterville (The Canterville Ghost) na podstawie powieści Oscara Wilde’a jako lord Cheshire i Korupcja i korupcja (Bribery and Corruption).

W 2001 zagrał główne role w serialu o walce Irlandczyków o niepodległość (Rebel Heart), w telewizyjnej ekranizacji powieści Dickensa The Life and Adventures of Nicholas Nickleby oraz w brytyjskim horrorze Klucz do apokalipsy (Revelation). W roku następnym zagrał młodego Sherlocka Holmesa w telewizyjnym filmie Sherlock Homes – Case of Evil oraz jedną z głównych ról w sześcioodcinkowym serialu P.O.W (Prisoners of War, 2003).

Wystąpił także w romantycznej komedii Dobrana para (Come Together).