Splash

The actress showed off her mile-long legs in a black-and-white graphic minidress while promoting her new film, The Holiday, in Spain.

Vote for your favorite mini of 2006!
Click to Buy

CELEBRITY: Cameron Diaz

0 of 8328

Cameron Diaz

Cameron Diaz in Chanel

Advertisement