szekspirowskiego Hamleta.

Na wielkim ekranie debiutował niewielką rolą sługi Antoniusza w ekranizacji dramatu historycznego Williama Szekspira Juliusz Cezar (Julius Caesar, 1970) u boku Charltona Hestona w roli tytułowej i Richarda Chamberlaina jako Oktawiusza Cezara. Grywał często brytyjskich arystokratów w serialach BBC, m.in. Rząd (The Regiment, 1972–1973), Księżna ulicy Duke (The Duchess of Duke Street, 1976–1977) w roli Charlie Tyrrella i Sędzia John Deed (Judge John Deed, 2001–2006). W jednym z odcinków dokumentalnego serialu muzycznego BBC Omnibus (1973) pt. „The British Hero” wcielił się w różnych fikcyjnych bohaterów pochodzących z Wielkiej Brytanii – Richarda Hannaya, Bulldoga Drummonda i Jamesa Bonda.

Trafił do obsady opery mydlanej ABC Dynastia (1986–1987) jako Ben Carrington, podstępny, młodszy brat Blake’a Carringtona.

Wystąpił też w komedii Trzech mężczyzn i mała dama (3 Men and a Little Lady, 1990) i Obłędny rycerz (A Knight’s Tale, 2001) jako ojciec Williama Thatchera (Heath Ledger).