Here’s Cameron Diaz at the Green Hornet premiere in Los Angeles not looking anywhere near as hot as she used to. And I’m not just saying that because she isn’t showing off her killer mile-long legs. Hell, I don’t even think her sexy stems could have saved this appearance… she looks old. Damn old! It’s like she aged ten years since her last appearance. Having said all of that that, I would still marry her for her money. And, I guess, her legs. Enjoy!
Photo Credit: Fame