Amanda Seyfried Eats RawCellulite attention leads to celluloid perfection. But not without exacting a hefty dietary price. 'Mamma Mia' star Amanda Seyfried sticks diligently to a raw food diet that she hates.

"It's intense. And sort of awful," Seyfried cringes in the new Esquire. "Yesterday for lunch? Spinach. Just Spinach. Spinach and some seeds."

But there is a method to her madness -- meeting the beauty imperatives of Hollywood. "If I didn't run and work out, there's no way I would be this thin," Seyfried told Glamour magazine. "But I have to stay in shape because I'm an actress. It's f****d up and it's twisted, but I wouldn't get the roles otherwise. If I'd been a bit bigger, I don't think they would have cast me for 'Mamma Mia!'"