2019, Stage, Blaz, Time Is Love/Tiempo Es Amor, Finborough Theatre, Chè Walker
2018, Television, Nato Patrol Soldier, Berlin Station (season 3), Epix, Marc Jobst
2018, Stage, Vittorio/Toby/Ashley, Dealing With Clair, Orange Tree Theatre, Richard Twyman
2018, Television, Robin, Brexit: The Uncivil War, House Productions/Channel 4, Toby Haynes
2018, Television, Coat Check Guy, The Bisexual, Hulu/Channel 4, Desiree Akhavan
2018, Stage, Jay/Damon, A Gym Thing, Small Things Theatre, Phil Scott-Wallace
2017, Television, Soco, Informer, Neal Street Productions, Jonny Campbell
2017, Stage, Ensemble, No One Is An Island, Tangle, Anna Coombs
2017, Stage, Hugo, Mary Barnes, Drama Centre London, Georgina Sowerby
2017, Stage, Simon Shashava, The Caucasian Chalk Circle, Drama Centre London, Sean Aita
2017, Stage, Troilus, Troilus & Cressida, Sam Wanamaker Festival, Shakespeare's Globe, David Jackson
2016, Stage, Various, Love and Information, Drama Centre London, Jonny Humphries
2016, Stage, Duke Senior/Duke Frederick, As You Like It, Drama Centre London, Sebastian Harcombe
2016, Stage, Bobby Fenwick, Pretend It Away, Drama Centre London, Anthony Clarke
2015, Music Video, Male Lead, The Wholls - X21, Defcon 2 Records / ZY Records 2015, Ed Coleman
2015, Stage, Tartuffe, Tartuffe, Drama Centre London, Georgina Sowerby
2015, Stage, Lophakin, The Cherry Orchard, Drama Centre London, Sebastian Harcombe