Kellan trained hard for Immortals
Kellan Lutz has revealed he ate 16 eggs a day to help him build muscle to play Greek god Poseidon in Immortals.
The Twilight star appears alongside new Superman Henry Cavill and Mickey Rourke in the 3D action movie, and told Men's Fitness magazine he gained 25lbs of muscle and stuck to a rigorous workout regime to get in shape for the role.
Kellan said: "I ate 16 eggs every morning. I got up to 220 pounds of solid muscle. We'd work out every day."
The 26-year-old actor revealed he would compete with his co-stars as they worked out on set.
He explained: "Shooting one scene could take all day - and when that's just driving a Humvee at five miles an hour, we had energy to burn.
"We were doing push-ups on top of the Humvees. We were throwing wheels and rocks. We were timing each other, betting who can do the most push-ups, just to keep our sanity.
"Within 30 minutes, you're dripping. And it's Africa. So it's hot as balls out there. We pushed each other to be the best we could be."
And Kellan confessed he doesn't even like gyms.
He said: "I don't really like the gym. I like to fool my body.
"I run around the beach and then there's scaffolding so I can just do different pulls-ups there."