Humberto Carreno/Startraks

Diaz showed off her long legs while on a stroll in New York City. The actress paired a basic long-sleeved T-shirt with short shorts and Grecian-inspired sandals.

TODAY'S DAILY BEAUTY FLASH: Glittery Eyeliner
Click to Buy

CELEBRITY: Cameron Diaz

0 of 7161

Cameron Diaz

Cameron Diaz

Advertisement