Jennifer Lopez had her ass handed to her by Charlize Theron at the Dior Cruise Collection private event last night.

Charlize of course is paid by Dior J’Adore and as you can see, it’s been a smart investment. The woman is flawless. An insufferable bitch, yes, but flawless nonetheless.

Also attached – Charlize on the cover of the new issue of W gearing up for a whirlwind promotional tour for Hancock with Will Smith. Will once said he owns the Fourth of July. Indeed his track record has been impressive. Hancock is his bid this year for box office supremacy.

Photos from Wenn.com and TFS