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.
More:Have You Seen?
Suggested For You
Get top stories and blog posts emailed to me each day. Newsletters may offer personalized content or advertisements. Learn more