Christian Bale has discussed losing weight for his role in Exodus: Gods and Kings.

The 40-year-old actor told Yahoo movies that he needed to lose a significant amount of weight to take on the role of Moses, "The iconic visuals of Moses are that he's very hairy and very skinny. I was the opposite.

''Unfortunately, I was coming from a film called American Hustle, where I was shaped more like Santa Claus. I had the girth of about three men."

Exodus: Gods and Kings stars Joel Edgerton in the role of Egyptian Pharaoh Ramses and is set to hit cinemas on December 26.