Cameron Diaz wore a dress from the Chanel Spring 2011 Ready-to-Wear collection to the NY premier of Bad Teacher. She opted for pumps instead of boots and her bare legs make the dress look much shorter than the runway version. She also opted for a black bra under the sheer bodice which I’m not sure I like. I have to say that I like the runway look a lot more – I love the jacket and chunky necklace. It’s too hot for the jacket in NYC but a statement necklace and a pair of stiletto booties would have made the look more polished on Cameron.