Cameron Diaz sure knows how to brighten up a red - or even green - carpet.
The actress showed off her amazing figure (look at those toned arms!) in a bright red, figure-hugging Azzaro dress at the premiere of The Green Hornet in L.A. last night. Her rosy cheeks, pink lips and gently tousled waves finished off a statement-making red carpet outift.
What do you think of Diaz's red carpet style? Leave a comment and let us know.