Cameron Diaz had a black and white moment on her way into NYC's Ed Sullivan Theater this afternoon, though she later emerged in a bright blue dress. She stopped to chat with David Letterman as part of a busy day of press that started with an early appearance on Good Morning America. Cameron's been tirelessly promoting Bad Teacher for weeks, and she'll continue her hard work at the Big Apple premiere this evening. She's expected to link up with costar and former flame, Justin Timberlake, for the screening of their comedy, which is out on Friday.
Cameron Diaz Gives Bad Teacher a Leg Up at the Late Show