(July 2005 - October 2005) Played "Casimir" in the play, "Aristocrats", at the National Theatre (Lyttelton), London, UK. Written by Brian Friel. Directed by Tom Cairns.
(November 2006) Played "Philip Lucas" in "The Vertical Hour", a play by David Hare, on Broadway (Music Box Theater, New York City, New York, USA).
(June 2011 - August 2011) Stage play: Playing Emperor Julian in Emperor and Galilean at the National Theatre in London.
(April 3, 2014 - May 31, 2014) Played Paul in Birdland, stage play by Simon Stephens, Royal Court Theater.
(December 10, 2015 - January 30, 2016) Stage play: Langley Collyer in Richard Greenberg's The Dazzle, Found 111, Soho Theatre
(June 17, 2019 - August 10, 2019) Stage Play: Present Laughter by Noël Coward - playing Garry Essendine, at The Old Vic, London, UK.