After a respectable bout of canoodling with beau Alex Rodriguez, and a never-ending wardrobe of blazers and skinny jeans, Cameron Diaz returned to her home state of California and looked red hot at the Los Angeles premiere of her latest film, "Green Hornet."

The blond babe wore a slinky red Azzaro one-shouldered Jet Set cocktail dress -- which gave us flashbacks of her August Harper's Bazaar cover shoot -- paired with nude Casadei pumps and Lana Jewelry necklace.

And the 38-year-old star looked glowing, probably because she isn't wasting time worrying about aging. She recently told InStyle that, "We are obsessed with youth, with physical youth, what we look like and what happens to our bodies as we get older...We forget what happens to our souls, our minds, and our actual human experience."

And while Cammy has some serious style chops, check out the East Coast actress who beat the California blonde for best dressed of 2010.