Cameron Diaz vs. Megan Fox

Diaz showed off her gorgeous gams in Emilio Pucci at the Bad Teacher premiere in Moscow. Fox walked on the wild side in Isabel Marant at the Maui Film Festival in Hawaii.

ADVERTISEMENT