The actress was spotted with a black see-through dress, whereas the actor was seen in a black suit. Their presence attracted the media at the black carpet, which was also graced by Lucy Punch, Weird Al Yankovic and Kirstie Alley.
Cameron Diaz plays the role of an abusive teacher in the film. Justin Timberlake will be seen as her colleague, who is wooed by her for his wealth.
Cameron Diaz shared a kiss with Justin Timberlake at the premiere of Bad Teacher. The ex-couple, who have acted together in the film, attended the special screening on Monday, June 20 at the Ziegfeld Theater, New York.