In January 2007, he played Raymond Clandillon in Midsomer Murders Season 10, Episode 7 - "They Seek Him Here". On 7 July 2008, he took over the role of The Wizard from Nigel Planer in the West End production of Wicked at the Apollo Victoria Theatre. Originally set to begin 9 June, his performance had to be postponed as he had to undergo an operation.[4]
Beginning 12 December 2011, he returned to Wicked, reprising his role of the Wizard, taking over from Clive Carter. He ended his third return engagement with the show on 7 July 2012 (four years after his debut), and was replaced three weeks later by Keith Bartlett.[5]