While Victoria Secret's $2.5 million bra was suppose to be the center of attention, it seems as though Rihanna may have stole the show. 

The fashion extravaganza was taped on Nov. 7 and is set to air on Dec. 4 on CBS. 

Rihanna performed for the show and sported two looks - a black black dramatic lingerie with black thigh high stockings and ankle boots. She finished the look with glasses and arm length gloves. 

For the second look, Rihanna wore a pink sheer lingerie. 

"Meanwhile, in an outfit only Stevie Nicks could love, Rihanna sang her single 'Diamonds' in a floor-length, high-slit black dress, topped off goggle-looking sunglasses, long gloves and a garter belt," The Huffington Post's Simone Kitchens reported. "She returned later in the show wearing a decidedly more low key look: Sheer pink short dress, pink ankle boots and a pink long sleeve sweater tied around her waist (a look she's tried before)."

Victoria's Secret Angel Alessandra Ambrosio rocked the $2.5 million Floral Fantasy Bra. The bra was London Jewelers of New York. 

"The one-of-a-kind Very Sexy Push-Up Bra and matching belt are embellished with over 5,200 precious gems, including amethysts, sapphires, tsavorite, rubies, white, pink and yellow diamonds," Victoria Secret said in a statement. "The bra features two detachable diamond flower pins, with a drop centerpiece that wows with a 20-carat white diamond, a 12-carat white diamond, and a 21-carat pearshape ruby."

Justin Bieber was also a musical guest at the show. The Associated Press reported that he performed "Beauty and the Beat," and "As Long As You Love Me."