Victoria Beckham is the worst-dressed celeb of 2007, according to an American fashion critic who accused her of stepping out in "one skinny monstrosity after another".
The critic, called Richard Blackwell, has been creating a top 10 of the worst-dressed celebs every year since 1960. Amy Winehouse's tattoos and messy beehive hairdo helped her to number two.
Mary Kate Olsen may be decked out in designer gear, but it looks like she forgot her hairbrush. No wonder she's on the list.
Worst-dressed? Me? Surely not! Lindsey Lohan looks surprised to be named and shamed.
But it wasn't bad news for everyone - Reese Witherspoon topped the list of fabulous fashionistas...
And Katie Holmes, Beyonce and Prince William's girlfriend Kate Middleton have got plenty to smile about - their fashion choices were given the thumbs up too!