04/02/2014 08:59 EDT | Updated 04/02/2014 10:59 EDT

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

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

The Vogue cover girl attended "The Other Woman" Amsterdam premiere on Tuesday looking gorgeous in a strapless white dress.

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 upton

Kate is a total hottie:

Kate Upton: 100 Sexiest