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.
'It's intense. And sort of awful,' she tells Esquire magazine. 'Yesterday for lunch? Spinach. Just Spinach. Spinach and some seeds.'
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.