Our Favorite Looks from the 2012 Victoria’s Secret Fashion Show

Alessandra Ambrosio
Doutzen Kroes and Rihanna
Justin Bieber and Cara Delevigne
Lindsay Ellingson
Miranda Kerr
The Victoria's Secret Angels!
Jasmine Tookes
Karlie Kloss
Lily Aldridge
Lily Donaldson
Alessandra Ambrosio Doutzen Kroes and Rihanna Justin Bieber and Cara Delevigne Lindsay Ellingson Miranda Kerr The Victoria's Secret Angels! Jasmine Tookes Karlie Kloss Lily Aldridge Lily Donaldson
By Bianca Posterli November 08, 2012
In the Angels in Bloom section, Alessandra wore Orchid Wings with a leaf bustle, paired with the Floral Fantasy Bra by London Jewelers
In the second set of the show, Rihanna performed Diamonds, while strutting with Kroes in feather wings and a cage corset.
During the Pink is Us section, Bieber sang Beauty in the Beat, while Victoria's Secret newbie Delevigne walked in a striped latex roller girl dress
As the opener to the Silver Screen Angels section, Ellingson wore Phoenix Deco wings and a beaded corset.
As she closed the Silver Screen Angels section while Bruno Mars performed, Kerr wore deco jeweled and feather fan wings.
Tookes took her role in the Angels in Bloom section to a new level, with a hand panted floral ball skirt and lily pad parasol.
During the opening Circus set, Kloss embodied a game with custom painted target wings, a glittered corset with silk bustle and latex stockings.
Boasting her role as a true American girl during the Calendar Girls section, Aldridge strutted her post-baby body in firecracker wings and a painted flag skirt.
In the most glamorous, Old Hollywood inspired section, Silver Screen Angels, Donaldson flaunted her hand beaded velvet gown.
Read More