2012, Stage, Helmut Brunswick-Lüneberg/Gasman/Dave, Hanover the Musical, Treason Productions, Mark Brailsford
2011, Stage, Lead Cast, The Treason Show, Treason Productions, Mark Brailsford
2011, Stage, Ben, Worlds End, Jermyn Street Theatre, Craig Hanlon-Smith
2011, Stage, Pissani, Accidental Death Of An Anarchist, Jermyn Street Theatre, Craig Hanlon-Smith
2011, Stage, Aristarkh, Dying For It, Sallis Benney Theatre, Brighton, Julian Kerridge
2011, Stage, Justin, Motortown, ACT Productions, Craig Hanlon-Smith
2010, Stage, Don Juan, Don Juan In Soho, Nightingale Theatre, Brighton, Philip Ayckbourn
2010, Stage, Frank, The Browning Version, ACT Productions, Craig Hanlon-Smith
2010, Stage, Trofimov, The Cherry Orchard, ACT Productions, Daniel Finlay
2010, Stage, Lenny, The Homecoming, Sweetheart Productions, Nick Bagnall
2010, Stage, Robert, Betrayal, Sweetheart Productions, Nick Bagnall
2010, Stage, Richard/Waiter, Celebration, Sweetheart Productions, Nick Bagnall
2009, Stage, Hansel, Grimm Tales, ACT Productions, Alan Perrin
2007, Stage, Rosencrantz, Hamlet, Halcyon Productions, Nicola Haydn
2004, Stage, Various Roles, Fantasmagoria, Voodoo Vaudeville, Chris Cresswell
2004, Stage, Various Roles, The Degeneration Game, Voodoo Vaudeville, Chris Cresswell
2000, Stage, Live Cast, Interim, Headspace, Self-devised and directed