His first West End appearance was in Bernard Shaw's Candida at the Albery Theatre, playing the young poet Marchbanks opposite Deborah Kerr, directed by Michael Blakemore.
Among a string of fine reviews, Bernard Levin in the Sunday Times described his performance as "supernova" and that he had not seen "such a talent in embryo since the young Richard Burton".
Among his notable credits in London are Jack Absolute in The Rivals, with Michael Hordern as his father and Geraldine McEwan as Mrs Malaprop, and Lord Goring in Peter Hall's An Ideal Husband.
He has acted on many British television shows since the mid-1970s including Lillie, Romeo and Juliet, The Professionals, Minder (Series 7 episode 5), Rumpole of the Bailey, Lovejoy, Coming Home and Holby City.
Numerous tours include "Donkeys Years", "Rebecca", "Tunes of Glory" and "The Millionairess" opposite Raquel Welch.