From 2009-2010, he played George Smiley in the BBC Radio 4 adaptation of all the John le Carré novels in which Smiley featured.
From March to June 2010, he played Sir Harcourt Courtly in London Assurance, again at the National.