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.
But that's not to say we're not enjoying this changeable fashion parade.
Take Monday afternoon's outfit for example. For a press call to promote her new raunchy movie Lovelace, Amanda chose a stunning cream shirt teamed with raw silk, high-waisted shorts, adorned with a beautiful oriental print. It's an outfit that says confident, on-trend and very ladylike, in a cool 2013 way. We'd like every component in our wardrobe arsenal - not to mention that tumbling hair of hers.
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.