With Christmas just around the corner, it's fitting that this week's winners are rocking red and green.
Fergie's freaky lime-green Pucci coat landed her at the top of the worst-dressed bunch last week. Too bad that jacket ruined a perfectly sexy pair of ankle-strap stilettos.
Meanwhile, country star Carrie Underwood nailed it in George Chakras Couture to take best dressed—she just barely edged out fashion powerhouses Angelina Jolie and Michelle Williams. Congrats, y'all!