Henry Cavill underwent a punishing training regime as he prepared for Immortals - training for eight hours a day.
The actor takes on the role of Theseus in the Tarsem Singh, who is chosen by Zeus to lead an army against King Hyperion.
And the actor admits that he had to work hard to get into great shape for the film.
Speaking to Access Hollywood the actor said: "I was up at four in the morning, doing a couple of hours there and then a day's work.
"But as soon as I got off The Tudors, then we could do the full training.
"It went up to about eight hours a day by the time it was February."
Cavill has had to keep in shape as he is currently filming Superman in which he has taken over the role of Clark Kent.
Immortals is released 11th November.
Tagged in Immortals Henry Cavill