Anne Hathaway’s hosting of the 2011 Oscars might have been panned by critics, but her fashion choices were perfect.
The 28-year-old actress donned eight stunning outfits throughout the ceremony, from her princess-style red carpet Valentino, to her figure-hugging crystal-studded Tom Ford finale gown. She even wore a custom-made Lanvin tuxedo while her co-host James Franco minced about in a pink dress.
Celebrity stylist Rachel Zoe dressed Anne for the event and her savvy choices secured the young star a place of best-dressed lists worldwide.
Anne started the evening in this elegant Valentino design
For her first appearance on stage Anne donned this embroidered Givenchy Haute Couture gown
The hostess then mixed things up, wearing a Lanvin tuxedo and Brian Atwood shoes
Anne’s next outfit was this grey silk frock custom-made for her by Vivienne Westwood
After another quick costume change, Anne shimmied onstage in Oscar de la Renta
Another couture gown next, this time a cobalt blue satin design by Armani Privé
Atelier Versace crafted Anne’s penultimate look, a strapless burgundy beaded number
Anne closed the show in this glittering gunmetal Tom Ford dress, embellished with crystals