The Good

This week Anne Hathaway has been on a promotion tour for the new film Dark Knight Rises. With her Les Miserables hair and superhero body she hasn't put a fashion foot wrong. The actress is rumoured to be pregnant with her first baby which might explain the grecian draping - perfect for bump concealment. Here's her best red carpet moments.

In Gucci in London

In Prabal Gurung in New York

The Bad

The red carpet has been a car crash of bad, bad long frocks this week. Too much volume, too much print, too many accessories...

Pixie Lott: This dress is patio 60's gone wrong. Terribly wrong. The halter neck is too wide, the pleats are too boxy, the blue too bridesmaid and the bow ... did she not get the memo?

Cheska Hull: This is a pretty dress ruined by an onslaught of bad accessories. She decided to wear a belt, a bag, an arm full of bracelets, a tribal necklace and a head band. Stick this on your fridge as a reminder to look in the mirror and take something off before you walk out the door.

Alyson Stoner: Someone in her management team wasn't very honest with Alyson. This print looks good on a couch not neck-to-floor on a human.

The Ugly

Wow. Pistachio three-piece shorts suit with matching satin ties. Now I've seen everything. Pretty woman. Bad, bad outfit day.

The Lovely

Marion Cotillard is just gorgeous. I could look at pictures of her in clothes all day long. This is my favourite look of the week -  gorgeous hounds-tooth pencil skirt, tweed bustier, metal belt and perfect red, satin, pointy pumps.

Modern Varga girl glam.