- (2014) Short Film: The Interview.
- (2013) Short Film: Genocide.
- (2014) Short Film: Bulletproof Houses.
- (2014) Short Film: As I Lay On My Pillow.
- (December 2009/January 2010) Stage Play - A Christmas Carol - as Young Ebenezer Scrooge - at The Questors Theatre, Ealing UK
- (November 2012) Stage Play - Calendar Girls - as Liam - at The Questors Theatre, Ealing UK
- (June 2010) Stage Play - Three Sisters - as Tusenbach - at The Questors Theatre, Ealing, UK
- (May/June 2011) Stage Play - Titus Andronicus - as Quintus/2nd Goth - at The Questors Theatre, Ealing UK
- (October 2009) Stage Play - The Marvellous Land of Oz - as Various Roles at The Questors Theatre, Ealing UK
- (October/November 2010) Stage Play - A Flea In Her Ear - as Camille Chandebise at The Questors Theatre, Ealing UK
- (February 2012) Stage Play - Macbeth - as Malcolm at The Questors Theatre, Ealing UK
- (April 2012) Stage Play - Dealer's Choice - as Mugsy at The Questors Theatre, Ealing UK
- (December 2010) Stage Play - Beauty and The Beast - as Lumiere at The Questors Theatre, Ealing UK
- (July 2009) Stage Play - Far From The Madding Crowd - as Joseph Poorgrass/Bailiff Pennyways at The Questors Theatre, Ealing UK
- (April 2009) Stage Play - Henry VI - as King Henry VI/French Court Messenger at The Questors Theatre, Ealing, UK
- (July 2012) Stage Play - Martin Chuzzlewit - as Tom Pinch at The Questors Theatre, Ealing UK
- (October/November 2011) Stage Play - Present Laughter - as Roland Maule at The Questors Theatre, Ealing UK
- (January/February 2011) Stage Play - The Talented Mr Ripley - as Reddington/Mark Priminger at The Questors Theatre, Ealing UK
- (July 2011) Devised Stage Play - Confessions of a Pose Plastique - as Adam at The Questors Theatre, Ealing UK
- (June 2013) Stage Play - Dracula: Fangs Of Destiny - As Dr Jack Seward (and other roles) at The Questors Theatre, Ealing UK
- (January/February 2013) Stage Play - Blue Remembered Hills - As Donald at The Questors Theatre, Ealing UK
- (March 2014) Stage Play - Somebody's Luggage - as Thomas at The Questors Theatre, Ealing UK
- (August 2013) Devised Stage Play - Potter's Amazing Fleas and Other Circus Stories - as Wrangler at The Questors Theatre, Ealing UK
- (July 2014) Stage Play - Blue Stockings - as Edwards at The Questors Theatre, Ealing UK
- (September 2013) Stage Play - Love, Hate and Human Rights - Performing Monologue "In A Moment" - Barons Court Theatre, London UK
- (December 2014) Stage Play - Rope - as Charles Granillo at The Questors Theatre, Ealing UK
- (2015) Short Film: The Drone
- (2015) Short Film: Gift From Next Door
- (October 2015) Stage Play - Rhinoceros - as The Logician at The Questors Theatre, Ealing UK
- (2015) Short Film: Stage Fright
- (2015) Short Film: Lunch Break
- (March 2016) Stage Play - Rain On Water - as Philip Mallory at The Questors Theatre, Ealing UK
- (2016) Short Film: The Man At The Door With The Clipboard
- (2016) Short Film: Tom
- (August 2016) Stage Play - Jesus Christ Superstar - as Pontius Pilate - South London Theatre Production, Stanley Halls Theatre, London UK
- (2017) Short Film: Dark Vestige
- (2017) Short Film: Philip Knight
- (May 2017) Stage Play/Short Film - The Crocodile - Silent Film Segment - South London Theatre Production, Stanley Halls Theatre, London UK
- (1989) Stage Play - Piper's Mountain - as Professor Hezekiah Plonk - BBC Music Workshop Production - Ivybridge Primary School, London UK
- (November 2017) Stage Play - A Bigger Boat - as Wes (& Co-Writer) at The Questors Theatre, Ealing UK
- (2017) Short Film: Rigmarole
- (2017) Short Film: Head Waiter
- (2018) Short Film: Vienna
- (March 2018) Stage Play - Houdini and Bess - as Various Roles at The Questors Theatre, Ealing, UK
- (May 2018) Stage Play - Peer Gynt - as Mads Moen/Herr Trumpetestraale/Fellah/The Strange Passenger - at The Questors Theatre, Ealing UK
- (2018) Short Film: Informer
- (2018) Short Film: Nominal Speech
- (2019) Short Film: Rebel Talk
- (2019) Short Film: Mystifying
- (2019) Short Film: Stabbed Souls
Contribute to this page
Suggest an edit or add missing content