Az élvonalba a 2004-es Trója című kalandfilmmel került, de hasonlóan nagy siker lett számára a 2007-es München című dráma, melyben Daniel Craig volt a partnere. VIII. Henrik karakterét formálta meg A másik Boleyn Lány című történelmi alkotásban, majd elnyerte Henry DeTamble, a különleges képességgel rendelkező férfi főszerepét Az időutazó felesége című Audrey Niffenegger regény filmfeldolgozásában.
Az élvonalba a 2004-es Trója című kalandfilmmel került, de hasonlóan nagy siker lett számára a 2007-es München című dráma, melyben Daniel Craig volt a partnere. VIII. Henrik karakterét formálta meg A másik Boleyn Lány című történelmi alkotásban, majd elnyerte Henry DeTamble, a különleges képességgel rendelkező férfi főszerepét Az időutazó felesége című Audrey Niffenegger regény filmfeldolgozásában.