The 2012 Victoria’s Secret Fashion Show Performances: Justin Bieber, Rihanna And Bruno Mars [PHOTOS]

Rihanna, Bruno Mars and Justin Bieber took to the catwalk to perform at the annual 2012 Victoria’s Secret Fashion Show at the Lexington Armory in New York last night (November 7, 2012).

Rihanna wore a strapless black gown with thigh-high split by Vivienne Westwood, suspenders and a pair of pearl sunglasses. She later slipped into a sheer pink lace negligee teamed with a pair of pink suede ankle boots.

While performing the songs “Diamonds” and “Fresh Off The Runway,” Rihanna mingled with the label’s Angels, such as Doutzen Kroes and Barbara Fialho. 

Bieber donned a silver vest, white leather trousers and sliver finger-less gloves, and told reporters prior to the show: “It’s like a dream come true. I would rather be here than anywhere in the world.” That’s a big statement Biebs!

Bruno Mars also performed and avoided being distracted despite being surrounded by underwear-clad models including Miranda Kerr and Lily Aldridge, who recently married and welcomed her first child with Kings of Leon frontman Caleb Followill.