Probably the stars ashamed of these pictures.
Looking at these pictures of singers and actors, you know that fashion is an amazing thing: the fact that some 10 years ago it seemed cool, now looks, to put it mildly, funny. At the same time celebrities remain beautiful and loved in any fashion.
Beyonce
Brad Pitt
Cameron Diaz
Christina Aguilera
Anne Hathaway
Justin Timberlake
Paris Hilton
Scarlett Johansson
Rihanna
Lindsay Lohan
Gwen Stefani
Jennifer Lopez
Britney Spears
Fergie
Avril Lavigne and Kelly Osbourne