In 2008 he took over the lead role of Richard Hannay in The 39 Steps at the Criterion in London's West End. He performed the role of Gerry in the revival of Brian Friel's Dancing at Lughnasa at the Old Vic in London and has recently performed the role of Orsino in Twelfth Night for the RSC.