He appeared in the National Youth Theater production of "Dorothy Dot Com" directed by John Hoggarth.
He played "Woland" in the National Youth Theater production of "The Master and Margarita" directed by John Hoggarth.
He played "Pantofle" and "Phego" in the Globe Education theater production of "The Turk" directed by James Wallace.
He played "Christopher Morcom" in the Northampton Royal Theater production of "Breaking The Code" directed by Philip Wilson.
He played "John" in British Company Theater production of "The Way Of The World" directed by Selina Cadell.
He played "Mr. Gryce" in the National Youth Theater Production of "Kes" directed by John Hoggarth.
He played the "Reverend" in the National Youth Theater Production of "Arbritrary Adventures Of An Accidental Terrorist" directed by John Hoggarth.
He played "Mr. Folair" and "Mr Shawley" in the National Youth Theater Production of "The Life Aand Adventures Of Nicholas Nickleby" directed by Edward Wilson.
(2011) Played Oliver Harper in the Big Finish audio production "Doctor Who: The First Wave".
(2016) Played Plutus in the Big Finish audio production "Doctor Who - Gallifrey: Enemy Lines".
(2011) Played Oliver Harper in the Big Finish audio production "Doctor Who: The Perpetual Bond".
(2011) Played Oliver Harper in the Big Finish audio production "Doctor Who: The Cold Equations".