300: Rise of an Empire › Cast
Sullivan Stapleton
Themistokles
Eva Green
Artemisia
Lena Headey
Queen Gorgo
Hans Matheson
Aeskylos
Callan Mulvey
Scyllias
David Wenham
Dilios
Rodrigo Santoro
Xerxes
Jack O'Connell (actor)
Calisto
Andrew Tiernan
Ephialtes
Igal Naor
King Darius
Andrew Pleavin
Daxos
Peter Mensah
Persian Emissary
Ben Turner (actor)
General Artaphernes
Ashraf Barhom
General Bandari