Posing in a basque and stockings, Mamma Mia star Amanda Seyfried shows off an enviably slender figure.
But in a refreshing burst of honesty the 24-year-old admits it isn't without effort.
She says she sticks to a rigid raw food diet in an attempt to stay slim.
Raw food only: Amanda Seyfried appears in the April edition of Esquire
The blonde blames the pressures of Hollywood for forcing her to worry about her figure.
'If I didn’t run and work out, there’s no way I would be this thin,' she told Glamour magazine in an earlier interview.
'But I have to stay in shape because I’m an actress.
'It’s f***ed up and it’s twisted, but I wouldn’t get the roles otherwise.
Dazzling: Amanda last night at the premiere of her new film Chloe in New York with co-star Julianna Moore
Amanda is currently promoting her new film Dear John.
Although she already has a house in LA, she is reportedly apartment-hunting in New York with English boyfriend Dominic Cooper, who lives in London with Gavin & Stacey star James Corden.
The couple, who met on the set of Mamma Mia! three years ago, are currently in a long-distance relationship, splitting their time between LA and London.
In great shape: Amanda at last week's Oscars