2013, Stage, Nik, CALORIES & BROKEN HEARTS, Stay-on-the-Bus Productions (The Troubadour), Stuart Watson
2012, Stage, Diggory/Sir Charles Marlow, SHE STOOPS TO CONQUER, London Contemporary Theatre (South Hill Park), Jonathan Ashby-Rock
2012, Stage, Elling, ELLING, Reduced Circumstances (Leicester Square Theatre), Bronwen Carr
2012, Stage, Stephen, MY OLYMPIC DREAM (Musical), Goldsmiths University (George Wood Theatre), Woojung Kim
2011, Stage, Kip, A FEAST OF SNACKS (Musical), A Stage Kindly (The King's Head Islington), Dawn Cole et al.
2011, Stage, Gonza, MAYA (Musical), A Stage Kindly (Baron's Court Theatre), Paul Taylor-Mills
2010, Stage, Cowboy Bob/Bickel, FOOTLOOSE (Musical), London Studio Centre (Greenwich Theatre), Ian Dewar/Matthew Shaw
2010, Stage, Fire-Chief, THE BALD PRIMA DONNA, London Studio Centre, Ian Dewar/Gemma Sealey
2010, Stage, Daddy, THE AMERICAN DREAM, London Studio Centre, Ian Dewar/Gemma Sealey
2009, Stage, Darvel, A VAMPIRE STORY, London Studio Centre, Jane Atkinson
2007, Stage, Papa Ge, ONCE ON THIS ISLAND (Musical), Colchester Institute, Rachel Chilver
2006, Stage, The Cat in the Hat, SEUSSICAL THE MUSICAL (Musical), Colchester Institute, Spike Grimsey
2012, Short Film, Teacher, THE FATHER'S HOUSE TRUST, Humble Theatre Company, Jodi de Souza
2011, Short Film, Joseph (Lead), HUMBLE BEGINNINGS, Humble Theatre Company, Jodi de Souza
2010, Short Film, Asian Teen, WATCH OVER ME 4, Iron Shoes Productions, Chris Jupe