| | | |
|---|
| 14 January 2012 | The Engagement (recording) | Thomas Barrie | Jadis Shadows Theatre, Lorna Meehan |
| 11 September 2011 | A Bird In Your Ear (ongoing throughout 2012) | Storyteller | Snail Tales, Chip Colquhoun |
| 12 June 2011 | Barefaced Theatre | Peter (male lead) | Kaz Luckins |
| 23 April 2011 | Another Language - Virgin Media Shorts | David (lead) | Ruby Light Productions |
| 27 November 2010 | Servant of Two Masters | Dr Lombardi and waiter | New Century Theatre Company, Jennifer Rigby |
| 20 November 2010 | Blue Remembered Hills | Donald Duck | New Century Theatre Company, Jennifer Rigby |
| 4 May 2010 | Not Just a Suitcase | Musician (and composition collaborator) | Rogueplay Theatre, Kim Charnock |
| 27 March 2010 | Blue Remembered Hills | Donald Duck | New Century Theatre Company, Bill Bowen |
| 27 January 2010 | Measure for Measure | Lucio and Barnadine | Rogueplay Theatre, Kim Charnock |
| 18 December 2009 | Arthur and Merlin | Sir Lancelot, Sir Pellinore and 16 others | Rage Arts, Jennifer Stone |
| 12 December 2009 | Into the Woods (short film) | Daz | Daniel Craddock |
| 21 April 2009 | Chapters (short film) | John (lead) | Matthew Guest |
| 21 February 2009 | Measure for Measure | Angelo and Claudio (six month tour of Rajasthan, India) | Out of Cocoon Theatre Company, Jarka Heller |
| 31 July 2008 | The Extraordinary Mugging of Mr Winterbottom | Karl, Crabb and Joe (Camden and Brighton Fringe) | Karl's Imposter, Alan Francois |
| 5 July 2008 | Jack and the Beanstalk (puppetry and live action) | Jack's mum, the magic man and many others | Add Theatre, devised |
| 8 March 2008 | A Hard Gay's Night (short film) | Felix | GiB Productions, Christian GiB |
| 16 February 2008 | Breath (short film) | Gerald | Etc Films, Joel Chu |
| 11 July 2007 | Twice Nightly During the Week | Jimmy | Scampstrings Theatre, Anna Barrow |