Theatre credits include: "Josh" in the play "Two Thousand years" written and directed by Mike Leigh (National Theatre Cottesloe, September 2005 - January 2006).
Directed a stage adaptation of John Fowles' cult 1963 novel The Collector, which played at Edinburgh Festival in 2007. It was his first major production as a director.
(May 2013) Played the part of Charlie Morgan in the BBC Radio 4 drama The Archers.
(December 2022) Played the part of Sherlock Holmes in the Sherlock Carol at the Marylebone Theatre, London, UK.