Cameron Diaz looked both stunning “CinemaCon” event in Las Vegas. The 39-year-old actress balanced between elegant and sexy in this body-hugging asymmetrical black frock. The dress made the most of her tiny waistline and showed off her toned arms, though still covered up most of her stellar figure. She kept her accessories to a minimum, wearing nothing save for a delicate gold necklace. The only spot of colour she wore was the bright red shade that coated her lips.  The blonde bombshell travelled to Sin City to honour Jeffrey Katzenberg during the CinemaCon convention.