11/01/2011 11:30 GMT | Updated 22/05/2015 10:12 BST

Lady In Red: Cameron Diaz Rocks A Statement-Making Dress

Red alert: Cameron Diaz rocks the green carpet. PA

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.

Passion for fashion? Follow us on Twitter and become a fan on Facebook