National Theatre Live: Coriolanus 2025
as Flaminius
Werewolf 2020
as Noah
National Theatre Collection: Romeo and Juliet 2017
as Mercutio
Macbeth (NT) 2017
as Duncan
Credits from TMDB.