Aktor teatralny i filmowy, urodzony w Redditch, w hrabstwie Worcestershire. Kiedy miał 4 lata, stracił ojca. Matka zdecydowała wtedy o przeprowadzce do Plymouth, gdzie później przyszły aktor, mając w planach karierę w zawodzie grafika, rozpoczął naukę w Plymouth College of Art. Jednak porzucił swe zamiary na rzecz aktorstwa. W drugiej połowie lat 70. XX w. związał się z Royal Shakespeare Company; zagrał m. in. w takich sztukach jak: "Hamlet," "Henry IV," "Richard III," "Henry V," "As You Like It", "Coriolanus" i in. Jego debiut filmowy przypadł na 1974 rok, jednak po raz pierwszy został dostrzeżony przez szerszą publiczność w roli Guy'a Perrona w "The Jewel in the Crown" (1984). W latach 80. XX wieku powrócił także do aktorstwa teatralnego, z którym nie rozstaje się do dziś. W 2007 roku otrzymał nagrodę dla najlepszego aktora za rolę w "Shadowlands" Williama Nicholsona. Ma na swym koncie także wiele ról filmowych, w takich filmach jak: "Obfitość" ("Plenty" - 1985), "Biała intryga" ("White Mischief" - 1987), "Upiór w operze" ("The Phantom of the Opera" - 1990), "Obcy 3" ("Alien³" - 1992), "Hilary i Jackie" ("Hilary and Jackie" - 1998), "Gosford Park" (2001) i wiele innych.W 2004 roku po raz pierwszy próbował swych sił jako scenarzysta i reżyser filmowy w obrazie pt. "Lawendowe wzgórze" ("Ladies in Lavender"). W latach 1970 - 2004 żonaty (żona - Joanna); z tego małżeństwa ma 2 dzieci (Oliver i Rebecca).