Cameron Diaz Gets Red Hot

Cameron Diaz

Cameron Diaz pulled out all the stops for The Green Hornet premiere in Los Angeles sporting a clingy red one shoulder dress and nude heels.

The star looked buffer than ever showing off those guns…

But we guess fitness is what you get when you’re dating a Yankee.