A number of famous faces were in attendance at Fashion Rocks last night (September 9), a benefit concert blending music and fashion.

The show, which was broadcast on CBS in the US, was hosted by Ryan Seacrest from the Barclays Centre in New York City.

Jennifer Lopez, Usher, Duran Duran and The Band Perry were among the artists to take part, while Justin Bieber courted controversy by stripping to his underwear on stage.

See all the best photos of the stars arriving below:

1. Ryan Seacrest


2. Duran Duran


3. Rita Ora


4. Jennifer Lopez


5. The Band Perry


6. Nicki Minaj


7. Naomi Campbell


8. Natasha Bedingfield


9. Lara Stone


10. Former Destiny's Child member Michelle Williams


11. Carmen Electra


12. Nick Jonas


13. Joan Smalls


14. Bella Thorne


15. Miranda Lambert