Cameron Diaz was showing off some of her character's uncouth habits — smoking and middle fingers — on the set of Bad Teacher in LA yesterday. She was also sporting quite a rock on her left hand to complete the yellow dress and motorcycle boots ensemble. This scene looks like it lives up to the movie's title, but over the weekend her wardrobe had people talking about how amazing she's looking — tiny shorts showed off her amazingly long legs and her toned stomach promoting a car wash. Her costar Justin Timberlake spent his weekend performing in the Philippines on the anniversary of meeting Cameron at the 2003 Kids' Choice Awards, but he'll be back to rejoin the rest of the cast getting bad soon.

To see more photos of Cameron on set, just