We defy you to look at these pictures of The Tonight Show with Jay Leno, without being mesmerised by her most perfect of pins.
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!
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?...