When Henry Cavill turned up on set, he had just finished shooting Immortals (2011) and came sporting an extremely muscular and ultra-ripped physique. Director Mabrouk El Mechri told him that he had to play an ordinary man and that his current body would be completely wrong for the character. Cavill had to lose all the muscle tone and mass that he gained over the previous six months to get his body to look like that of an average man. He did it by eating and drinking a lot and not working out.