Wyreżyserował takie szekspirowskie spektakle jak Makbet czy Kupiec wenecki.
Jego kinowym debiutem był film sensacyjny Britannic w niebezpieczeństwie (Juggernaut, 1974). Potem pojawił się jako Parys w szekspirowskiej adaptacji telewizyjnej Romeo i Julia (1976). Zagrał dwukrotnie na szklanym ekranie postać Lucjusza – w brytyjskim historycznym serialu telewizyjnym Ja, Klaudiusz (I, Claudius, 1976) i biblijnym filmie telewizyjnym Franco Zeffirellego Jezus z Nazaretu (Jesus of Nazareth, 1977).
W 1980 odebrał nagrodę Evening Standard British Film jako nowy obiecujący aktor. Pojawił się w roli Billy’ego Dawsona w operze mydlanej ABC Dynastia (1982). Za postać Grega Reardona w operze mydlanej CBS Falcon Crest (1984–1986) był nominowany do nagrody Soap Opera Digest i zadebiutował jako reżyser kilku odcinków tego serialu. Jako producent filmu Such a Long Journey (1998) zdobył nominację do nagrody Genie. W serialu BBC One Na sygnale (2002–2008) grał autokratycznego konsultanta klinicznego Harry’ego Harpera, który kierował oddziałem ratunkowym Szpitala Holby City;