Miranda Kerr donned a velvet green corset for the Victoria's Secret fashion show last night (07.11.12).

The Australian model took to the runway in several outfits for the annual underwear show in New York, teaming the corset with a matching cape and headdress for the 'Circus' segment.

During the 'Dangerous Liaisons' part of the show, she opted for pink Angel Fantasies lingerie, and donned Dream Angels lingerie and feather wings for the 'Silver Screen Angels' aspect.

Meanwhile, Adriana Lima wore a stunning satin red gown with open front that showed her Victoria's Secret Gorgeous push-up bra and black high-waisted pants during the 'Circus' segment and got into the spirit of 'Angels in Bloom' by donning a Victoria's Secret Angel Fantasies bra and garter skirt completed with a rose petal with leaf bustle.

Meanwhile, British models Jourdan Dunn and Cara Delevingne made their debuts at the show.

Jourdan wore a metallic bra teamed with a leather jumpsuit, while Cara walked the runway in a striped flared mini skirt and matching crop top.

Rihanna, Bruno Mars and Justin Bieber all performed at the event, while Alexa Chung, Vanessa Hudgens and Jessica Szohr were among those lucky enough to land a front row seat.