Freida Pinto has revealed that she had a ball filming Immortals - because there was plenty of "eye candy".
The Slumdog Millionaire actress stars as a Greek goddess in Tarsem Singh's fantasy action adventure alongside Mickey Rourke, Twilight heartthrob Kellan Lutz, Tamara Drewe's Luke Evans and Stephen Dorff.
"I was excited about doing a project where I was covered up while the men were all wearing short skirts - it was a bit of an eye candy situation but I'm talking more about the men than the women!" she told the Independent.
Freida added: "It was interesting to be in a film where the men were objectified and the women could just enjoy themselves."
The 26-year-old next stars as a Palestinian woman in Miral, and filmmaker Julian Schnabel has been come under fire for choosing an Indian actress for the part.
"This whole fuss about my playing Miral is ridiculous and been blown so out of proportion," she said.
"I was so proud that Julian had the confidence in me to pull this off. We all knew it was not going to be easy. We all knew it was going to be difficult... So critics can say what they want but I strongly believe that I am actually breaking down cultural barriers."
:: Miral opens in cinemas on December 3.