Watch Movie
Cast

Christian Bale
Moses

Joel Edgerton
Ramses II

Ben Kingsley
Nun

John Turturro
Sethos I

Aaron Paul
Joshua

Ben Mendelsohn
Viceroy Hegep

María Valverde
Séfora

Sigourney Weaver
Tuja

Hiam Abbass
Bithia

Isaac Andrews
Malak

Indira Varma
High Priestess

Ewen Bremner
Expert