This HuffPost Canada page is maintained as part of an online archive.

Kate Upton Outshines Cameron Diaz, Leslie Mann At 'The Other Woman' Premiere

Kate Upton Upstages Cameron Diaz

It's hard to outshine Cameron Diaz and Leslie Mann but one super woman was up for the job: Kate Upton!

The 21-year-old blond bombshell channeled Marilyn Monroe with an Old Hollywood wavy bob and a curve-hugging Christian Siriano dress that featured a fold-over neckline, a cinched in waist with a black belt and a ruffle that cascaded down her bust.

With perfectly arched dark brows, a light pink lip and a smoky eye, the Sports Illustrated Swimsuit model oozed glamour.

Not ones to hide in the shadows, Kate's co-stars, Cameron Diaz and Leslie Mann, also took to the red carpet in their own gorgeous outfits: Cam in a black Dior mini dress with a sheer hem and Leslie in a strapless Delpozo plaid frock.

The three women looked as if they were best friends as they cozied up to each other on the red carpet. They certainly got close while shooting "The Other Woman," which involves the threesome getting revenge on a philandering husband.

Sounds like our kind of movie!

Kate is a total hottie:

Kate Upton 100 Sexiest

Kate Upton: 100 Sexiest

Close
This HuffPost Canada page is maintained as part of an online archive. If you have questions or concerns, please check our FAQ or contact support@huffpost.com.