2011, Stage, Adam, Gargolios, The London Dry Opera Company, Gerald Thomas
2011, Stage, Adam, Throats, London Dry Opera Company, Gerald Thomas
2010, Stage, Production for the Dry Opera Company London, Gerald Thomas
2010, Stage, Mark, Fellow Creature, Lost One Act Festival, Joe Austin
2008, Stage, Mark, Reeling, Site of The Rose, David Giles
2008, Stage, Margaret, The Massacre at Paris, Site of The Rose, Mike Millar
2007, Stage, Ensemble, The Last Confession, Chichester Festival/Tour/Theatre Royal Haymarket, David Jones
2007, Stage, Max/Ashley, Double Death, The Mill at Sonning, Simon Williams
2006, Stage, Jay, Scratch, White Bear Theatre Club, Peter Craze
2005, Stage, Oberon/Theseus, A Midsummer Night's Dream, Tour of India, Jarka Heller
2005, Stage, Calianax, The Maid's Tragedy, The White Bear Theatre, Claire Lovett
2005, Stage, Bosco, I Really Must Be Getting Off, White Bear Theatre, Benet Catty
2004, Stage, Keith, Shepherd's Pie, Jermyn Street Theatre, Katie Goodwin
2004, Stage, Will Stanley, Edward's Presents, Union Theatre, KirrieWratten
2003, Stage, Le Bret, Cyrano de Bergerac, Minack Theatre, Lisa Kendall
2003, Stage, Edward, The Cocktail Party, Courtyard Theatre, Chris Craig
2002, Stage, Various Roles, Five Kinds of Silence, Old Red Lion Theatre, Sonia Fraser
2002, Stage, David, After the Dance, OSD, Sonia Fraser
2002, Stage, Karsten, Pillars of the Community, OSD, Katie Goodwin
2011, Television, Captain Simmons, Dr Who, BBC 1 Television, Toby Haynes
2008, Feature Film, Neil (Lead Role), Dance with Me, Orev, Sasha Damjanovski
2006, Commercial, Claret, Threshers Ident, ITV1
2006, Feature Film, Lucas (Lead Role), Folie A Deux, 891 Filmhouse, Sean Martin
2004, Film, Adam, Untouchable Love, London Polish Films, Magda Tomkowicz
2004, Feature Film, Jack Cade (Lead), The Notebooks of Cornelius Crow, 891 Filmhouse, Sean Martin
2002, Short Film, Captain Graves, Duty Calls, Sam Ridger, Sam Ridger
2008, Workshop, Noel Coward, Coward, JPN, James Martin Charlton
2008, Rehearsed Reading, Noel Coward, Coward, JPN / Soho Theatre, James Martin Charlton