2016, Stage, u/s Kent, Edmunds, Waste, National Theatre, Roger Michell
2015, Stage, Idek, Joy House, RWCMD, Firenza Guidi
2015, Stage, Cadmus, Animal, RWCMD, Holly Race Roughan
2015, Stage, Greg, Reasons to Be Pretty, RWCMD, Natasha Nixon
2014, Stage, Tom Edison, Dogville, RWCMD, Dave Bond
2014, Stage, David, Company, RWCMD, James Williams
2013, Stage, Peter, A Cuckoo in the Nest, RWCMD, Marilyn Le Conte
2013, Stage, Inhibitions/Insecurity guard/Polar Bear, The Wonderful World of Dissocia, RWCMD, Jamie Garvin
2018, Radio, Bobby Peel, The Trials of CB King, BBC Radio 4, Marc Beeby
2018, Radio, Craig Panting, Hi Spec, BBC Radio 4, Ali Serle
2018, Radio, The War Master V2, Big Finish Productions
2018, Radio, Puck, Come Unto These Yellow Sands, BBC Radio 4, Robin Brooks
2018, Radio, Max, The Steal, BBC Radio Drama, Marc Beeby
2018, Radio, Brent Hayden, Torchwood - The Man Who Destroyed Torchwood, Big Finish Productions, Scott Handcock
2017, Radio, Philip Henshaw, The Rules Of Palship, BBC Radio, Peter Kavanagh
2017, Radio, Orpheus, Transformations, BBC RADIO, Marc Beeby
2017, Radio, BBC Radio Company (2016/17), BBC Radio 4, Various Directors
2016, Radio, Chris, Lifelines, BBC Radio 4, Sally Avens
2016, Radio, Captain Crewe, A Little Princess, BBC Radio 4, Jonquil Panting
2016, Radio, Parkinson, Roald Dahl: Going Solo, BBC Radio 4, Helen Perry
2016, Radio, Carleton, Roald Dahl: Boy, BBC Radio 4, Helen Perry
2016, Radio, Danny, Home Front, BBC Radio 4, Allegra McIlroy
2016, Radio, Various roles, BBC Radio Rep, BBC Radio 4
2016, Radio, Ralph, Writing The Century: Muriel's Story, BBC Radio 4, Gemma Jenkins