Cameron Diaz looked casual and chic yesterday at the Bad Teacher photo call in Madrid. I love her white playsuit that she paired with a red Elizabeth and James tweed blazer. The red belt around her waist gives her shape and the nude shoes only elongate her amazing long and toned legs. Pink lipstick and a chunky gold necklace give the look a modern, cool effect. All in all, I'd give this ensemble an A+!