8
Movies
1
Popularity
300: Rise of an Empire
General Artaphernes
2014
6 Days
Salim
2017
Officer Down
Unknown role
2020
Macbeth
Macduff
2024
National Theatre Live: Dr. Strangelove
Colonel Bat Guano
2025
Testament: The Parables Retold
James the Just
2022
Adulthood
Giles
2008
Hamlet Within