The blonde bombshell stunned on the red carpet for "The Other Woman" premiere in Amsterdam on Tuesday, rocking a white strapless Christian Siriano dress, a black belt and nude pointy pumps. She added a touch of glamour with retro curls, a smoky eye and a pink lip.
The 21-year-old beauty stole the spotlight as she posed with her co-stars Cameron Diaz and Leslie Mann.
Diaz sported a long-sleeved black Dior dress, while Mann donned a strapless plaid Delpozo dress to the premiere party.
The lovely ladies really seem to be hitting it off! Kate shared a snapshot of the trio on Instagram, doing some sightseeing in Amsterdam's famous canals.
"Day 1 #Amsterdam #TheOtherWoman @camerondiaz #LeslieMann," she captioned a cute photo of the ladies on a boat.
We can't wait to see this hilarious flick when it hits theaters on April 25.
What do you think of Upton's red carpet look? Tell toofab in the comment section below, and click "Launch Gallery" above to see more of her sexiest shots!
Check out the photos below to cast your vote on the hottest leading men in Hollywood.