2018, Stage, Dionysus, The Bachanals, Mikra Theatricals, Jack Sain
2017, Stage, Haakon, You're Human Like the Rest of Them, Finborough Theatre, Carla Kingham
2016, Stage, We'll Be There In A Minute, Arcola Theatre/Not Too Tame, David Mumeni
2015, Stage, B, We Are Nowhere...And It's Now, The Old Red Lion, Kay Michael
2015, Stage, Sir Andrew Fondlewife & u/s Dick Follywit, A Mad World My Masters, RSC / ETT, Sean Foley
2014, Stage, Charlie, Pomona, Gate Theatre, Ned Bennett
2014, Stage, Simon Bliss, Hay Fever, RWCMD, Kate Wasserberg
2014, Stage, Victor Hesse/Argument/Nurse 3, The Wonderful World Of Dissocia, RWCMD, Jamie Garven
2014, Stage, Time Bomb - 48 Hour Plays, Poleroid Theatre, Rebecca Hill
2013, Stage, Malvolio, Twelfth Night, RWCMD, George Perrin
2013, Stage, Leontes, The Winter's Tale, RWCMD, Iqbal Khan
2012, Stage, Coriolanus, Coriolanus, RWCMD, Patricia Logue
2011, Stage, Arviragus / First Lord, Cymbeline, Tabard Theatre, Jack Sain
2010, Stage, The Exclusion Zone, Southwark Playhouse, Mark Ravenhill
2005, Stage, Son, Medea, Barons Court Theatre, Rebecca Atkinson Lord
2018, Short Film, Chief Clone, Right Place Wrong Tim, Channel 4/Random Acts, Eros Vlahos
2016, Rehearsed Reading, Alistair Ryle, POSH, Arts Theatre, Tom Clegg
2016, Rehearsed Reading, Editor, Honourable Edward, Ellie Heydon
2013, Radio, Adrian, Strife, RWCMD, Gordon House
2012, Short Film, Wally, Peanuts, Polaroid Theatre, Adam Reeves
2012, Site Specific, Various, Burn, Elan Frantoio, Firenza Guidi
2012, Musical, The Chairman, The Mystery Of Edwin Drood, RWCMD, Shaun Kerrison