Amanda Seyfried, we can't keep up.
One minute the 27-year-old is amping up the sex factor on the red carpet, the next she's playing it cutesy in a butter-wouldn't-melt, super chic ensemble.
It's a far cry from the sexy little metallic number and smoky black eyes Amanda donned to pose alongside her co-star Sharon Stone to promote the very same movie hours later. We guess that playing a 1970s adult film star is, in some circumstances, having an impact on Miss Seyfried's wardrobe choices.
As much as we like the sexy side of Amanda, we think this floral, thoroughly feminine look is the real show stopper.
Shop more floral fancies in our gallery.