Year Title Role
2018 Overlord Grunauer
2019 Make Up Tom
TBD Hoard Michael


Year Title Role
2011 Postcode Tim
2016 Dickensian Arthur Havisham
2017 Game of Thrones Koner
Howards End Leonard Bast
Timewasters Ralph
2018 Les Misérables Enjolras
2019 Catherine the Great Tsarevich Pavel
2020 Strike Billy Knight
Small Axe PC Dixon
2022 Stranger Things Eddie Munson


Year Title Role
2015 Instinct Dan
2017 KIN Jamie
2018 The Hoist Hash


Year Title Role Director(s) Venue
2016 Deathwatch Morris Geraldine Alexander Print Room
2017 Wish List Dean Matthew Xia Royal Court Theatre
2017 Mosquitoes Luke Rufus Norris Royal National Theatre