2011, Stage, Slasher / Bagshaw, Three Farces, Orange Tree Theatre, Henry Bell
2009, Stage, Hugh, All The Little Things We Crushed, Almeida, Simon Godwin
2008, Stage, Mortimer, Mary Stuart, Traverse Theatre / Linz'09, Edingburgh, Aida Karic
2008, Stage, Raleigh, Journey's End, Mercury Theatre Colchester, Tony Casement
2008, Stage, Davide, Old Vic New Voices: The 24 Hour Plays, Old Vic New Voices, Abdul Shayek
2007, Stage, Dumaine, Love's Labour's Lost, National Theatre of Korea, Seoul, Dominic Dromgoole
2007, Stage, Bedford/Pinckney, We The People, Shakespeare's Globe, Charlotte Westenra
2007, Stage, Dumaine, Love's Labour's Lost, Shakespeare's Globe, Dominic Dromgoole
2007, Stage, Orsino, Twelfth Night, Sam Wanamaker Festival 2007, John Hartoch
2007, Stage, Tim Yellowhammer, A Chaste Maid in Cheapside, Bristol Old Vic Theatre School, Katharine Rogers
2006, Stage, Claudio, Much Ado About Nothing, RSC Young Person's Shakespeare, John Hartoch
2006, Stage, Hamlet, Hamlet, Bristol Old Vic Theatre School, Andrew Normington
2007, Stage, Willie, Blue Remembered Hills, Bristol Old Vic Theatre School, Sue Wilson
2006, Stage, Otter, The Wind In The Willows Bristol Old Vic Theatre School, John Hartoch
2006, Stage, Various Roles, The Vicar of Wakefield, Bristol Old Vic Theatre School, Chris Denys
2006, Stage, Taplow, The Browning Version, Bristol Old Vic Theatre School, Carol Brannon
2006, Stage, Hastings, She Stoops to Conquer, Bristol Old Vic Theatre School, Bonnie Hurren
2006, Stage, Polo, Welcome Home, Bristol Old Vic Theatre School, Sonia Fraser