Grał Uncasa w serialu telewizyjnym BBC One Ostatni Mohikanin (The Last of the Mohicans, 1971). Stał się rozpoznawalny jako David Ffitchett-Brown w sitcomie Please Sir! (1971), a także w roli Phila, szwagra Laury (Judi Dench) w serialu komediowym London Weekend Television A Fine Romance (1981-1984). Jego ostatnią rolą był sługa John w adaptacji powieści Charlotte Brontë Jane Eyre (1996).
Zmarł 16 grudnia 1997 w w wieku 52 lat w wyniku komplikacji spowodowanych AIDS.
Filmografia Filmy fabularne Rok Tytuł Rola Reżyser 1968 Romeo i Julia (Romeo and Juliet) Gregory Franco Zeffirelli Jeżeli... (if....) Wallace Lindsay Anderson 1969 Jednopokojowe mieszkanie (The Bed Sitting Room) Allan Richard Lester1970 Pierwsza miłość (Erste Liebe) porucznik Belowzorow Maximilian Schell The Breaking of Bumbo Bumbo Andrew Sinclair 1971 Mikołaj i Aleksandra (Nicholas and Alexandra) Grand Duke Dmitry Franklin J.