Cameron Diaz opted for something more glamorous for the “Bad Teacher” Moscow Premiere.

She sparkled wearing an Emilio Pucci Pre-Fall 2011 black mini dress embellished with gold sequins.

I wish she opted for some sassy sandals, but instead she wore black satin Lanvin Fall 2011 pumps.

Credit: INFPhoto