Emily Browning has revealed that she had no qualms about taking the revealing lead role in Sleeping Beauty.
The 22-year-old Australian stars in Julia Leigh's dark modern-day fairy tale as a student who takes a night job as the slumbering object of older men's erotic fascination.
Emily's character Lucy spends key parts of the movie lying in bed, naked and passive, while men play out their fantasies on her.
"I didn't become as disturbed during those scenes in the sleep chamber as you might imagine," Emily said at the Cannes Film Festival, where Sleeping Beauty is among 20 films competing for the top prize.
"I taught myself to meditate in those scenes. I wasn't present in those scenes at all, so they didn't really have as much effect on me."
Sleeping Beauty, a first feature from Australian novelist-turned-director Julia, is dividing opinion at the festival.
Emily, who starred in Zack Snyder's female-focused action fantasy Sucker Punch - another film accused by some of exploitation - said she had no reservations about taking the role.
"I felt uncomfortable when I read the script, in the best possible way," she said. "In my everyday life, I'm a little bit nervous and not particularly brave, so I feel if I am brave in my work, then I'm doing something right."