2025
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
Soulmates as Jonah2020
The Argument as Actor Paul2019
The Kid Who Would Be King as Mr. Kepler2019
The Trial of Christine Keeler as Johnny Edgecombe2019
Vita & Virginia as Ralph2019
Benjamin as Paul2019
Mope as Steve Driver2017
Cassandra French's Finishing School as Elijah2017
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 Oceania2016
Houdini & Doyle as Elias Downey2016
Everyday Performance Artists as Harvey2016
Pregnant Pause as James2015
War Book as Austin2015
Pink Grapefruit as Not available2014
The Face of an Angel as Adam2014
The Great War: The People's Story as Arthur Roberts2014
Prey as DC Richard Iddon2013
Utopia as Ian Johnson2013
Dom Hemingway as Hugh2012
The Comedian as Not available2010
Misfits Christmas Special as Curtis Donovan2010
Money as Felix2009
Misfits as Curtis Donovan2005
Doctor Who as Leo RugazziNaN
The Light Fantastic as Not availableNaN
Down Cemetery Road as Downey