Actor
National Theatre at Home: War Horse
2026 · as Ted Narracott / Colonel Strauss / Understudy Private Manfred
Thailand's Wild Cats
2021 · as Narrator (voice)
National Theatre Live : A Small Family Business
2014 · as Cliff McCracken