Cameron Diaz With Short Hair On The Tonight Show With Jay Leno

Cameron Diaz Shows Off New Short Hair On Jay Leno

We defy you to look at these pictures of Cameron Diaz on The Tonight Show with Jay Leno, without being mesmerised by her most perfect of pins.

The leggy actress showed off her lithe limbs in a daringly short LBD and ankle-strap heels to appear on the American TV favourite.

Close

What's Hot