25/11/2011 07:44 GMT | Updated 22/05/2015 10:12 BST

Cameron Diaz Rocks Exceedingly Short Skirt And Newly Short Hair On Jay Leno

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

Cameron Diaz on The Tonight Show with Jay Leno Legs eleven: Cameron Diaz appearing on The Tonight Show with Jay Leno at the NBC studios in California. Photo:Getty

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

Once the initial leg-envy died down, we were then able to notice that Cam was also rocking a sexy new 'do - having cut her shoulder-length locks into a choppy long bob. And we like!

Cameron Diaz and Jay Leno Cam cosies up to show host Jay Leno. Photo:Getty

Are you a fan of Cam's new 'do? Let us know in a comment below:

And is it just us, or is there something very Jennifer Aniston about this look?...

Passion for fashion? Follow us on Twitter and become our fan on Facebook