The singer says it with a tee. Plus: Courteney Cox Arquette, Julianne Moore, Kelly Ripa and more.


Cameron Diaz (in an Alexander McQueen tank and Zac Posen skirt) swirls into Saturday's L.A. premiere of Shrek 2, without beau Justin Timberlake. Next she'll travel to the Cannes Film Festival in France for the movie's May 15 screening (we'll see if Justin attends that one).