영국의 로얄 셰익스피어 극단에서 연기 활동을 하다가 1981년 <레이더스>에 출연하며 미국영화계에 데뷔했다. 1978년 영국 TV 시리즈 < The Losers>로 데뷔한 이래 70편 가까운 TV물과 영화에 출연하며 왕성한 활동을 펼치고 있는 그는, 영국 최고의 연기파 배우로 평가 받고 있다.
토니상에 노미네이트 되었던 < Art>와 브로드웨이 작품 < Molly Sweeney> 등의 연극무대에서도 활동중인 그는 <부기 나이트>, <안나 까레리나>, <매그놀리아> 등 작품성을 중시한 작품들에 주로 출연하였다. 2002년엔 프리다 칼로의 삶을 그린 셀마 헤이엑 주연의 <프리다>에서 멕시코의 예술가 디에고 리베라 역을 훌륭히 소화해 BAFTA상 후보에 올랐고 영화배우 길드상을 수상했다.
2003년에는 16세기 종교 개혁가 마틴 루터의 생애를 그린 <루터>에 출연했고, 그의 첫 블록버스터 작품인 <스파이더 맨 2>에서는 옥타비우스 박사로 분해 인상깊은 연기를 선보이며 국내팬들에게도 널리 얼굴을 알렸다.