Both leading ladies rocked sexy mini dresses on the red carpet — but who do YOU think was best dressed? VOTE. Kate Upton, 21, and Cameron Diaz, 42, seemed to be coordinating their outfits, yet again, for the latest premiere of The Other Woman as the co-stars arrived on the red carpet on April 7 at the Mathaeser Filmpalast in Munich, Germany. While Kate looked red hot, Cameron was a total golden girl — but which look was your favorite?
{}