2025
Down Cemetery Road as Downey2025
Two Down as Simon2024
Azrael as Kenan2024
Black Doves as Zack2024
Packing Away as Nicholas2023
Culprits as Joe2023
Femme as Jules2021
Candyman as Troy Cartwright2021
Genera+ion as Sam2020
Dracula as Adisa2020
The Argument as Actor Paul2020
Soulmates as Jonah2019
The Kid Who Would Be King as Mr. Kepler2019
The Trial of Christine Keeler as Johnny Edgecombe2019
Benjamin as Paul2019
Mope as Steve Driver2019
Vita & Virginia as Ralph2017
National Theatre Live: Angels In America — Part One: Millennium Approaches as Belize/Mr. Lies2017
National Theatre Live: Angels In America — Part Two: Perestroika as Belize/Mr. Lies/Voice Of Caleb/The Angel Oceania2017
Cassandra French's Finishing School as Elijah2016
Houdini & Doyle as Elias Downey2016
Pregnant Pause as James2016
Everyday Performance Artists as Harvey2015
Pink Grapefruit as Not available2015
War Book as Austin2014
The Great War: The People's Story as Arthur Roberts2014
Prey as DC Richard Iddon2014
The Face of an Angel as Adam2013
Utopia as Ian Johnson2013
Dom Hemingway as Hugh2012
The Comedian as Not available2010
Money as Felix2010
Misfits Christmas Special as Curtis Donovan2009
Misfits as Curtis DonovanNaN
The Light Fantastic as Not available