From Gisele Bundchen in Atelier Versace, to Salma Hayek in Gucci, here are this week’s best celebrity red carpet dresses.

Gisele Bundchen showed off her endless legs in a stunning navy blue dress by Atelier Versace at Wall Street Journal Magazine’s Innovator Of The Year Awards (she’s also on the cover of their November issue along with Daft Punk). And what do you think of those shoes!


Also at the Innovator Of The Year Awards were fellow supermodels Karlie Kloss


…and Aussie supermodel Jessica Hart in yet more navy.


Natalie Portman bucked the trend for red carpet dresses by rocking pants and a sparkly top by Dior to the NYC premiere of Thor.


Just hours later, Natalie changed into a chic navy and white dress for The Late Show With David Letterman, pairing the dress with classic black satin slingbacks.


Taylor Swift was the lady in red at last night’s Country Music Awards in Nashville. The 23-year-old singer took home three awards wearing a floor-length Elie Saab ball gown.


Elizabeth Olsen attended the Guggenheim International Gala sponsored by Dior in a cute black dress adorned with yellow and black petals on the bustline.


On Saturday Drew Barrymore gave us a sneak peak of her pregnancy at the LAMCA Art + Film Gala in L.A. in this adorable flowing printed dress.


She was joined by Kate Hudson who looked statuesque in a gold Gucci gown with sexy cut-outs.


And can you believe Salma Hayek is 47? She stole the red carpet alongside Kate in this bombshell nude Gucci gown.


Which celebrities are wearing your favourite red carpet dresses of the week?