Supermodels took to the red carpet at Cipriani Wall Street in New York City yesterday evening for the Angel Ball 2012.

Natasha Poly: The supermodel looked stunning in a bright orange Roberto Cavalli long-sleeve embroidered gown. Silver strappy sandals, a simple ponytail, chandelier earrings and sultry smoky eyes completed her look.

Crystal Renn: No prizes for guessing that the model wore a Zac Posen gown. Her Spring 2012 fitted berry gown was styled with Lorraine Schwartz statement earrings. I love the colour combination of the aqua and the berry, but the earrings themselves are very gaudy.

Irina Shayk: The model selected a black Roberto Cavalli halter gown with sparkling embellishments and a keyhole detail. Those emerald earrings are to die for.

Jessica Stam: The model was part of team Cavalli, wearing a cream halter gown with gold studded and sequin details. A cream clutch and sizzling jewels completed her look.

Credit: Getty & Courtesy of Roberto Cavalli