2020, Stage, Scrooge, A Christmas Carol, A Place For Us, Kate Allerston
2017, Stage, Little John, Robin Hood, In The Park Productions, Katrina Heath
2016, Stage, Sebastian, Twelfth Night, North Country Theatre, Nobby Dimon
2016, Stage, Iron, Monopoleyes, Stolen Thread, Paul Branningan
2014, Stage, Mark/Dan/John, Handles, Library Theatre, Lucia Cox
2013, Stage, Steven Lesley, What a Performance, Real Life Theatre Company, Miranda Parker
2013, Stage, Bertolt Brecht, Party Pieces, Cul de Sac Theatre Company, Lucia Cox
2013, Stage, Brecht/SA Trooper/various, First Comes Your Belly, Cul de Sac Theatre Company, Lucia Cox
2013, Stage, Robot, My Robot, The Contact Thetare, Martha Simon
2013, Stage, Dick, Sex Theraphy, The Contact Thetare, Miranda Parker
2013, Stage, Robber, BAAJI ON THE BEAT, Real Life Theatre Company, Polly Thomas
2013, Stage, James, The Priest, The Library Theatre Company, Joshua Azouz
2013, Stage, Ian Craven, maddie, Real Life Theatre Company at The Library Theatre, Caroline Clegg
2012, Stage, Ian Craven, Maddie, Real Life Theatre Company, Caroline Clegg
2012, Stage, Jason, The Legend of the Ghost Shark, Ultramarine Productions, Charlie Mortimer
2011, Stage, James, Peacefully At Home, Organised Chaos, Emma Hatcher
2007, Stage, Ainsley, Harlequin, Ted Productions, Catherine Phillips
2006, Stage, Mike Lead, The Cabert of Ida Bucket, The Green Room, collaboration
2006, Stage, (2005-2006), Various Roles, Various Productions, Cragrats, Cast Directed
2018, Television, Shop owner, 4 o'clock club, BBC, Tim Hopewell
2016, Television, Jack - tall delivery man, Coronation street, ITV, Matt Hilton
2011, Television, Noodle, Coronation Street, Granada Television, Graeme Harper
2010, Television, Nude PC, Zargo and various roles, Scallywagga (series), BBC Television, David Sant
2005, Television, Pisces, Signs of the Zodiac, BBC Television, Suzie Smith
2004, Television, Inmate, Diamond Geezer, ITV, David Jason
2021, Radio, Thomas / James, Big Animals Eat Small Ones, BBC, Eloise Whitmore
2019, Radio, Craig, Big Beach Boutique II, BBC, Eloise Whitmore
2016, Radio, Narrator, The Tree Story, BBC, Kathryn Blennerhassett
2015, Radio, Romeo/Gregory, BBC Bitesize - Romeo and Juliet, BBC, Marie Crook
2014, Radio, Various Roles, The Romans in Britain (2 Episodes), BBC, Marie Crook, Stuart Fyfe
2014, Radio, Antoninus, Boudicca (3 Episodes), BBC, Marie Crook, Stuart Fyfe
2019, Short Film, Dad, Quality Time pt2, Polly Thomas
2013, Short Film, Dad, Qualitiy Time, Polly Thomas
2011, Short Film, Dave, Dave's Face, Warburton Productions, John Warburton
2006, Short Film, Michael, Just Another Day, Bradford Film Museum
2015, Commercial, Dad, Dioralyte, Dioralyte, Andy Saunders
2014, Commercial, Peter, Yawning Barista, Dreams TV, Dreams, Nicci Topping
2019, Rehearsed Reading, Rosencrantz/Richard, Rosencrantz and Guildenstern are Dead/ The Country, New Vic Theatre, New directors scheme under Anna Poole
2014, Rehearsed Reading, Joseph, One Night Only, HOME, Lucia Cox
2014, Opera, Harry Zelig, Zoe Trope, Michael Betteridge Productions, Lucia Cox
2013, Rehearsed Reading, Dave, Saving Dave, 24:7 Theatre Festival, Hannah Tyrrell-Pinder
2017, Voice Over, Various Roles, Hollyoaks, Lime Pictures
2015, Voice Over, Narrator, St Paul's Highscool Open Day Advert