Mila Kunis and Michelle Williams have been busy showing off a series of camera-ready looks as they promote their new film Oz the Great and Powerful.
And both ladies looked amazing in completely different looks at the photo call on the roof of the Ritz Carlton Hotel ahead of the movie's Moscow premiere.
While Mila was frilling in a feminine and floaty ruffled grey Givenchy pre-fall 2013 dress and snappy leopard-print heels, Michelle was sightly more edgy in a Victoria Beckham Spring 2013 tiered minidress with a Peter Pan collar and embellished bib detail.
We love both styles, but Michelle's more directional look wins the day for Team MyDaily. Oh, and James Franco also wins for Worst Hair.