National Theatre at Home: The Rise and Fall of Little Voice 2027
Director
National Theatre at Home: Summerfolk 2026
National Theatre Live: Hamlet 2026
National Theatre Live: All's Well That Ends Well 2009
as Interpreter
Clairette's 28 Days 1933
as Captain
Credits from TMDB.