In November 2008 he played Harry in the Donmar revival of T. S. Eliot's "Family Reunion" and in 2009 he starred as Jeffrey Skilling in "Enron" by Lucy Prebble. His 2008 production of "Waste" at the Almeida Theatre was chosen by "The Times" as one of its "Productions of the Decade". From November 2012 to January 2013 he appeared as Astrov in a production of "Uncle Vanya" at the Vaudeville Theatre. He played Ivanov and Trigorin in the Chichester Festival Theatre's Young Chekhov Season from September 2015, alongside Nina Sosanya, Anna Chancellor, and James McArdle.