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 is a total hottie: