Continuing his tour, was Cameron Diaz spotted in a picture called "The Green Hornet" in Berlin, Germany, in day 3 December. The "Sweetest Thing" actress looked stunning as she posed for photos with Seth Rogen, Jay Chou, and Christoph Waltz. In related news, recently told Danny O'Donoghue of The Script press that he turned down Cameron to a date because he already had a boyfriend.