Debiutował na szklanym ekranie jako Diomedes w telewizyjnej ekranizacji tragedii szekspirowskiej BBC Troilus i Kresyda (Troilus and Cressida, 1966). Uwagę szerszej widowni zwrócił na siebie jako Peter w serialu Sat'day While Sunday (1966) z Malcolmem McDowellem i po tym, jak wcielił się w postać króla Filipa II w dramacie historycznym Anthony’ego Harveya Lew w Zimie (The Lion in Winter, 1968) u boku Petera O’Toole, Katharine Hepburn i Anthony’ego Hopkinsa.
Kolejne role grał przed kamerą filmową ubrany w stroje historyczne: Cromwell (1970) jako książę Rupert, adaptacji filmowej powieści Emily Jane Brontë Wichrowe Wzgórza (Wuthering Heights, 1970) jako Heathcliff, Maria, królowa Szkotów (Mary, Queen of Scots, 1972) jako szkocki książę Lord Henry Darnley, serial BBC Dziwne losy Jane Eyre (Jane Eyre, 1983) wg powieści Charlotte Brontë jako Edward Rochester i Kleopatra (Cleopatra, 1999) w roli rzymskiego cesarza Juliusza Cezara. Jego pierwszym amerykańskim filmem była komedia muzyczna Sextette (1978) z Mae West.