We love absolutely everything about this.
From Rita Ora's solid performance of David Bowie's classic Fashion, to Justin Bieber getting booed for stripping on stage, Fashion Rocks sure was entertaining last night!
Rita wore a black leather onesie paired with a studded, leather Union Jack jacket on stage, and she really looked like a true rockstar.
But, before Rita even had the chance to get on stage and sing, Justin, next to co-presenter Lara Stone, sure did make the most of his introduction.
On top of flubbing through most of his scripted lines, Justin also stripped down to his Calvin Klein undies and was promptly booed by the concert-goers who were clearly there more for the fashion, and less for his antics.
As part of NYFW, Fashion Rocks is an annual event that pairs the hottest designers with current musical guests to raise money for charity.
Anyway, we're just glad Rita got to shine both musically, and in the fashion department!
Ch-ch-check out Rita Ora wow the crowd after Justin sets the bar pretty low (below)!!!