| Year | Title | Role | Theatre | Location | References |
| 2007 | Riders to the Sea | Bartley | Touring | Ireland | |
| 2008 | A Vampire Story | Mint | Riverbank Arts Centre, Kildare Youth Theatre | Kildare | |
| 2011 | 'Tis Pity She's a Whore | Giovanni | West Yorkshire Playhouse | Leeds | |
| 2012 | Travelling Light | Motl | Lyttelton theatre | London | |
| 2012 | First Person Shooter | Reading | WordTheatre, Latitude Festival 2012 | Suffolk, England | |
| 2013 | If You Don't Let Us Dream, We Won't Let You Sleep | Jason | Royal Court Theatre | London | |
| 2014 | The Body of an American | Dan | Gate | London | |
| 2014 | Heart Strings: Bittersweet Love Stories | Readings | WordTheatre, St. James Theatre | London | |
| 2014–2015 | The Hard Problem | Spike | National Theatre | London | |
| 2016 | No Man's Land | Foster | Wyndham's Theatre | London | |
| 2017 | King Lear | Edmund | Chichester Festival Theatre | Chichester | |
| 2019 | Voices from the American Heartland | Readings | WordTheatre, Brasserie Zédel | London | |
| 2021 | Stories by Brian Doyle | Readings | WordTheatre | Live Stream | |
| 2026 | Copenhagen by Michael Frayn | Heisenburg | Hampstead Theatre | London | |