- At age 16, worked as a set designer for an amateur theatre company, who cast him in their production of Arsenic and Old Lace.
- Claims he learned his "posh" British accent while studying at the Royal Academy of Dramatic Art.
- Played Osric in Hamlet directed by Trevor Nunn for the Royal Shakespeare Company in 1970.
- Received his first television role in the BBC adaptation of Cold Comfort Farm, playing the oversexed Seth Starkadder.
- Received a Best Actor award in 1972 from the London Theatre Critics' Awards for his role in Journey's End.
- An active campaigner for animal rights, serving as an ambassador for Animals Asia Foundation, a charity working to end cruelty to animals across Asia.