Dame Helen Mirren has posed topless in the bath for her most risqué photoshoot to date.
The 64-year-old actress, who won an Oscar for The Queen, took part in the Juergen Teller shoot to publicise her latest role as a brothel madam in Love Ranch.
"I'm still the good girl who wants to be a bad girl," she said in the accompanying interview for New York magazine.
"But I'll never make it as a bad girl... I'm not a prude or a moralist and I never have been, but I'm too fearful, too much of a wimp, really."
Dame Helen said she learned early in her career to use her sexuality to her advantage, appearing in the notorious 1979 film Caligula.
"A lot of it is plain, old-fashioned practicality. I wanted to work. When I did Caligula, for example, I hadn't really done movies," she explained.
"But I was kind of a trailblazer because I demanded to do it my own way. I'd say, 'I'm not having it put on me by someone else'. I didn't want to be the sort of puritanical good girl with a little white collar who says, 'Don't ---- until you get married'."
Love Ranch is directed by Dame Helen's husband, Taylor Hackford, and is based on the real-life story of the couple who owned the Mustang Ranch, the first legalised brothel in the US. Joe Pesci plays her husband.
While she visited the present-day Mustang Ranch as part of her research, she drew the line at Hackford's suggestion that she stay over. "I said, 'Read my lips: I'm not going to spend a night in a brothel'."
Of the current crop of young, female talent, Dame Helen revealed herself to be a fan of Miley Cyrus and Lady Gaga.
"I'm thrilled young girls are claiming their sexuality for themselves," she said.
"I love bold women: Madonna and Scarlett Johansson - sexy and gorgeous, but not only that. And Miley Cyrus - fantastic! And Lady Gaga. I love the way she's elevated pop to performance art, or dragged performance art down to pop, or maybe made a wonderful amalgam of the two."