Cameron Diaz's body (those legs! those arms! those abs!) can make even basic jeans and a t-shirt look pretty damn amazing. So when the 38-year-old gets glammed up for an event, she's guaranteed to wow on the red carpet.
For the past week the actress and her phenomenal physique have been traveling around the world in an array of stylish ensembles to promote her new movie, Bad Teacher.
Diaz wore an Akris black tuxedo-inspired jumpsuit with Casadei pumps and a Giles & Brother cuff for the flick's Berlin premiere.
In Moscow, she donned a flashy black and gold sequined Emilio Pucci tunic with Lanvin pumps, a Jennifer Meyer bangle and a Dannijo ring.
And at the New York City premiere on Monday night, she opted for a black and white knit Chanel mini dress with Casadei pumps and gold Cartier jewelry.