National Theatre Live: Much Ado About Nothing 2022
as Don John
National Theatre Live: Henry V 2022
as Mountjoy / Nym
National Theatre Live: Romeo and Juliet 2021
as Tybalt
Birthday Girl 2019
as Shannon
Weekender 2011
as Scally
28 Weeks Later (Squaddies Story) 2007
as Tommy
Credits from TMDB.