Actor · Born 1980
National Theatre Live: Dr. Strangelove
2025 · as Colonel Bat Guano
National Theatre Live: Macbeth
2024 · as Macduff
Testament: The Parables Retold
2022 · as James the Just
Hamlet Within
2022
Officer Down
2020
6 Days
2017 · as Salim
300: Rise of an Empire
2014 · as General Artaphernes
Adulthood
2008 · as Giles