Cameron Diaz Keeps It Short In Los Cabos

Eva Mendes

Forget the hot chocolate, Cameron Diaz seems to prefer short shorts and beach bars for her holiday season. The actress was spotted with baseball player boyfriend Alex Rodriguez, hanging out and taking in the warm weather.

Check out the pictures of Diaz and Rodriguez enjoying some R&R, and even George Clooney showed up for the A-list action down in Los Cabos, Mexico.