2018, Stage, Ned Alleyn, Shakespeare in Love, Theatre Royal Bath, Phillip Breen
2018, Stage, Cavan, COCKAMAMY, The Hope Theatre Islington, Rebecca Loudon
2018, Feature Film, Lara's Flatmate, TOMB RAIDER, Warner Bros, Roar Uthaug
2018, Television, Waiter, GOOD OMENS, BBC/Amazon, Douglas Mackinnon
2017, Stage, Marc, LITUS, Cervantes Theatre, Raymi Ortuste Quiroga and Huw Parmenter
2017, Stage, Prince Rupert, THE HYPOCRITE, Hull Truck/RSC, Phillip Breen
2016, Stage, Troy, THE ACEDIAN PIRATES, Theatre503, Bobby Brook
2016, Stage, DESERT RATS, Arts Theatre/Chaskis, David Zoob
2015, Television, Guest (Flemming), DR WHO, BBC, Douglas Mackinnon
2015, Feature Film, Leo, HOW YOU LOOK AT ME, TTOU Productions, Gabriel Henrique Gonzalez
2014, Stage, Jesse, DESERT RATS, Chaskis Theatre Company, David Zoob
2014, Stage, Fowler, ANOTHER COUNTRY, Trafalgar Studios, West End, Jeremy Herrin
2014, Television, Boyfriend, OTHERWORLD, Hat Trick Productions
2014, Feature Film, Piers, KINGSMAN: THE SECRET SERVICE, Marv Films, Matthew Vaughn
2013, Television, Bouncer, BEACH BUMS, BBC, Adam Miller
2013, Stage, Angelo, Sam Wanamaker Festival (Shakespeare's Globe), Rose Bruford, David Zoob
2013, Stage, Stefan, Harvest, Rose Bruford, David Zoob
2012, Stage, Adding Clerk/Second Man At Table, Machinal, Rose Bruford, Paul Jepson
2012, Stage, Caius Lucius, Cymbeline, Rose Bruford, Matt Wilde
2012, Stage, Khlestekov, The Government Inspector, Rose Bruford, Peter Bramley
2011, Stage, Vershinin, Three Sisters, Rose Bruford, Julian Jones
2011, Stage, The Fool, Happy Hour, The Lounge (Rose Bruford New Writing), Jim English
2010, Stage, William, Punk Rock, Rose Bruford, Julian Jones
2010, Stage, Seyton, Macbeth, Caravanserai (Now Giles Foreman Acting Studio), Giles Foreman