cameron-diaz-6-27-07.jpg

Shrek’s Cameron Diaz was spotted recently looking adorable as ever.  You know, the blonde star seems even happier lately, despite ex-beau Justin Timberlake copping feelsies on new flame Jessica Biel.

Maybe, just maybe, Diaz knows something we don’t.  Come to think of it, Cam sure has been looking smiley with JT around on the Shrek the Third Europe promotion tour…

{Source}