Po udziale w serialu BBC Seaforth (1994), zagrał rolę młodego księdza katolickiego Grega Pilkingtona w Liverpoolu, który jest homoseksualistą i chodzi na „podryw” do klubów gejowskich w kontrowersyjno-skandalizującym dramacie obyczajowo-psychologicznym Ksiądz (Priest, 1994). Potem spędził 18 miesięcy w Indiach, gdzie odkrył medytację duchową.

Profesjonalizmem aktorskim wykazał się w roli Samuela Taylora Coleridge’a słynnego poety angielskiego w dramacie Pandaemonium (2000), a za tę kreację odebrał w Londynie nagrodę Evening Standard British Film. Natomiast rola Roberta F. Kennedy’ego w dramacie telewizyjnym RFK (2002) przyniosła mu nominację do nagrody Złotego Globu. Jest laureatem Złotej Satelity za postać Ralph Wigram w telewizyjnym dramacie historycznym Wzbierająca burza (The Gathering Storm, 2002). W biblijnym telefilmie Dziesięcioro przykazań (The Ten Commandments, 2006) zagrał Aarona, starszego brata Mojżesza, jego rzecznika wobec faraona i ludu Izraela.

Od stycznia 2002 roku jest żonaty z aktorką Rosalind Bennett.

Jest wegetarianinem.