Actor
Benediction
2021
as Wilfred Owen
Making Noise Quietly
2019
as Eric
A Monster Calls
2018
as Conor
A Midsummer Night's Dream
2016
as Lysander
Morning is Broken
2015
as Sam
Pride
2014
as Boy from printers
A Midsummer Night's Dream - Live at Shakespeare's Globe
2014
as Puck/Philostrate