If one woman can upstage Kate Upton, it's Cameron Diaz.
The actress and the model attended the London premiere of "The Other Woman" on Wednesday and Cam knocked it out of the park wearing a showstopping tight leather dress and a killer smile to boot.
With her gorgeous gams on display in The Row frock, it was hard not to stare at the 41-year-old, who accessorized with nude patent Manolo Blahnik pumps, a few rings and rose-gold diamond earrings.
Not to be outdone, Upton, who also stars in the upcoming movie, rocked a black WilliamVintage gown and a crazy high bouffant.
Co-star Leslie Mann also hit up the red carpet, looking gorgeous in a multi-colour Giles frock.
Although we love both Kate and Leslie, our hearts belong with Cam and her hot LBD.
Also on HuffPost