Theatre
- Ben Butler – ET Hamburg – Ben Butler- 2023
- Two Gentlemen of Verona – Bowler Crab Theatre co – Launce/Duke- 2023
- ART – Ellen Terry Barn Theatre- Marc – 2023
- Romance in D – ET Hamburg – George Fox – 2023
- Great Expectations – ET Hamburg – Magwitch/Joe Gargery – 2022
- Antony and Cleopatra – Bowler Crab Theatre Co – Antony – 2022
- The 39 Steps – ET Hamburg – CLOWN – 2022
- Happy Jack – Tour – Jack Munroe – 2021
- Prodigal Son – Stables Theatre – Carl Schmidt & Director – 2021
- Tony Harrison’s ‘V’ – The Coach and Horses, Soho, London W1 – 2020
- Twelfth Night – Ellen Terry Barn Theatre – Malvolio – 2019
- Happy Jack – Brockley Jack Studio – Jack – 2019
- Tony Harrison’s ‘V’ , Leeds Lit Fest 2019/various – One man show- 2019
- Midsummer Night’s Dream, Ellen Terry Barn Theatre – Oberon/Theseus 2018
- The Moor – The Old Red Lion, Islington – Inspector Pat Mitchell 2018
- Highly Inflammable- (Director), Horse and Groom Theatre 2017
- Highly Inflammable -(Director), Rye Creative Centre 2017
- Paris Snow – Musical Premiere, Kino Teatr, Alexei 2017
- April in Paris (Director and actor) Kino Teatr, Al, 2016 & 2017
- 3 Winters, The National Theatre, Igor 2016
- Hound of the Baskervilles, Stables Theatre Sir Henry 2016
- Three Men in a Boat, The Stables, Hastings, Harris 2014
- Midsummer Nights Dream, Mecatoria Theatre Co, Oberon 2013
- Moon Over the Brewery, The English Theatre, Hamburg, Warren 2013
- Bouncers, Harrogate Theatre, 2009 Lucky Eric
- Bouncers, Harrogate Theatre, 2008 Lucky Eric
- The Roy Orbison Story – only The lonely, Narrator / Lacey, West End/Bill kenwright Tour
- Andromache, Greek Theatre Camden, Menolaus
- The Changing Room, West End / Tour, Morley
- Brothers Karamazov, Royal Exchange Manchester, Warden
- The Unexpected Guest, Theatre Royal, Plymouth, Jan
Television
- Grace, Max Barlow, ITV 2023
- The Girl Before, Brian, BBC/HBO 2021
- American Monster, Det Jim Sessa, Arrow Int media 2021
- Doctors, Iain , BBC 2016
- The Musketeers, Joly, BBC 2016
- Lucky Man, Officer MacKay, Carnival, 2016
- Blue Murder, Carlton TV
- Bombshell, Shed Productions
- North and South, BBC
- Casualty, BBC
- The Royal, Yorkshire TV
- Dinner Ladies, BBC
- Casualty, BBC
- Coronation Street, Granada TV
- Bomber, Zenith TV
- Bostock’s Cup, LWT
- Dream Team, Sky One
- Crossing the Line, Channel 4
- Bugs, BBC
- The Bill, Thames TV
- Dalziel and Pascoe, BBC
- Cardiac Arrest, BBC
- Finney, BBC
- Touching Evil, Anglia TV
- Heartbeat, Yorkshire TV
- The Chief, Anglia TV
- Lovejoy, BBC
- Emmerdale, Yorkshire TV
Film
- Highly Inflammable, Bouncer,
- Fallen, Stories into Light Ltd, Vicar
- The Laugher, Riff Raff Films, Clown
- The Deaths of Ian Stone, Stan Winston Productions, Cabbie
- Apocalypse Watch, Apocalypse Films, Kreitz
- King Girl, BBC Screen 2, Mr Crowther
- Dead Babies, Gruber Films, Sgt Hayward