Known For
Filmography
2025
2021
2019
2018
2017
2016
2016
2015
2015
2014
2014
2013
2012
1997

Hamnet
Movie · as Gertrude

Benediction
Movie · as Wilfred Owen

Making Noise Quietly: Three Conversations
Movie · as Eric

A Monster Calls
Movie · as Conor

Royal Shakespeare Company: Salomé
Movie · as Salomé

A Midsummer Night's Dream
Movie · as Lysander

Boys On Film 15: Time & Tied
Movie · as Sam (segment "Morning Is Broken")

Morning is Broken
Movie · as Sam

Humans
TV · as Howard · 1 ep

A Midsummer Night's Dream - Live at Shakespeare's Globe
Movie · as Puck/Philostrate

Pride
Movie · as Boy from printers

Father Brown
TV · as Thomas Potts · 1 ep

The Hollow Crown
TV · as Clarence · 2 eps

Midsomer Murders
TV · as Michael Butler · 1 ep
