Which actor played the role of Moses in Ridley Scott's 2014 film Exodus: Gods and Kings?
Answer
Christian Bale
Answer
Christian Bale
Christian Bale played Moses in Ridley Scott’s 2014 biblical epic Exodus: Gods and Kings.
The film retells the Exodus story, presenting Moses as a former Egyptian military commander who discovers his Hebrew origins and leads the enslaved Hebrews out of Egypt. Joel Edgerton plays Ramesses, who becomes pharaoh and Moses’s principal political and personal adversary. The cast also includes Ben Kingsley, Sigourney Weaver, John Turturro, and Aaron Paul.
Scott wanted Bale for the role by March 2013, and Bale’s casting was confirmed later that year. The production filmed primarily in Spain, with additional work at Pinewood Studios in England. Its large-scale approach emphasizes battlefield action, practical locations, digital effects, and a visually grounded interpretation of familiar biblical events.
The movie takes considerable liberties with the Book of Exodus. Its portrayal of Moses, the plagues, the parting of the Red Sea, and the divine messenger differs from traditional religious versions. The predominantly Caucasian casting also prompted accusations of whitewashing, while Egypt and the United Arab Emirates banned the film over historical inaccuracies. It was released on December 12, 2014.
Source: Wikipedia · fact-checked Sept. 2026