Cameron Diaz and Justin Timberlake hit the red carpet to celebrate the opening of their new romantic comedy "Bad Teacher"