W telewizyjnym dramacie wojennym HBO Vaterland – Tajemnica III Rzeszy (Fatherland, 1994) według powieści Roberta Harrisa z Mirandą Richardson i Rutgerem Hauerem zagrał postać kadeta-SS Hermanna Josta, który przypadkiem jest świadkiem morderstwa Josefa Bühlera.
W 1995 zadebiutował na scenie w Londynie w The Almeida Theatre Company – Hackney Empire grając Fortinbrasa w sztuce Williama Szekspira Hamlet u boku Ralpha Fiennesa i Francesca Annis.
Życie prywatne W 1999 spotykał się z wokalistką i aktorką Kylie Minogue przez dziewięć miesięcy. Od sierpnia 2007 jest żonaty z aktorką Dervlą Kirwan, z którą ma dwójkę dzieci – Florence (ur. 1 maja 2004) i Petera (ur. 8 sierpnia 2008).
Filmografia Film RokTytułRola1994Czarny książęMłody człowiek1997PiętnoStrażnik1997Food of LovePersonel biura głównego1998TowarzystwoDietrich1998Hilary i JackiePiers1998Szalona kapelamłoy Ray1999Wirtualna miłośćJake2001Charlotte GrayPeter Gregory2002Cena honoruTom Willoughby2002A Family ManTarquin2005Wszystko graHenry2007Perswazjekapitan Wentworth2011Manor Hunt BallLaurence2012Eskadra „Czerwone ogony”Campbell2014Odrobina chaosuAntoine Nompar de Caumont2017Pegasus BridgeRichard Geoffrey Pine-Coffin2018Vita i