By Debbie Emery - Radar Reporter
Not every star put their best fashion foot forward this week! While some pulled out all the stops in the costume department, others fell spectacularly flat.
From the red carpets of Hollywood's hottest premieres such as Playing For Keeps and Les Miserables, to the biggest names in the music business singing in the holiday season at KIIS FM's 2012 Jingle Ball, stars were dressed to rock and shock in the best, worst and wackiest fashions, and RadarOnline.com has all the wardrobe winners and style sinners in our weekly feature.
It was a dramatic night out in London when the cast of broadway hit turned movie blockbuster Les Miserables gathered in Leicester Square to celebrate the film that is sure to take the awards season by storm. From Anne Hathaway in a pearl-beaded white gown by Givenchy Haute Couture by Riccardo Tisc, to Laura Bailey's unfortunate wardrobe malfunction in a gaudy pink ball gown – there was certainly plenty to talk about at the UK premiere!
The Lucky Magazine 9th Annual Lucky Shop event wasn't so lucky for Jennifer Hudson, who didn't realize that her black bra showed glaringly through her beige sweater, while her orange leather shorts looked like they were left over from a Halloween decoration.
At The X Factor 2012 Final Four Party at Rodeo Drive in Beverly Hills, Khloe Kardashian Odom appeared to have dressed for a country music barn dance in a paisley patterned shirt and tight mini skirt – all she needed was a cowboy hat and a horse and she'd be ready for the rodeo!
Surprisingly, Teri Hatcher amped up the glamour quota for the week as designer Kevan Hall presented his Spring 2013 Collection in Los Angeles. The former TV actress was anything but desperate in a shimmering, skin-tight number that was no doubt created by the fashion guru himself.
What other stars were dressed to rock and shock this week? Find out by clicking here.
Anne Hathaway's Weight Woes: 'Am I Thin Enough? Am I Too Thin? Is My Body The Right Shape?'
Even Princesses Have Bad Hair Days! Kate Middleton's Messy Do!