Miley Cyrus Joins Billy Idol Onstage for 'Rebel Yell' at iHeartRadio Music Festival -- Watch!

Photo: Getty Images
Miley Cyrus might just be the biggest Billy Idol fan out there.
The 23-year-old singer joined Idol on stage for a special performance of "Rebel Yell" at the iHeartRadio Music Festival on Friday, and while fans were surprised by her appearance, it's her ensemble we can't get enough of.
"Singing with me… Miley Cyrus! Let's hear it!" Idol announced to the crowd as he brought out Cyrus for their duet.
"Singing with Billy f**king Idol, let's do it!" she yelled back to a cheering audience.
Cyrus then debuted her full get-up, which included a Billy Idol leather jacket:
Photo: Getty Images
A Billy Idol vintage tee:
Photo: Getty Images
Billy Idol pants:
Photo: Getty Images
And Billy Idol sunglasses:
Photo: Getty Images
See their performance below:
While Cyrus is totally in her element onstage, she recently vowed never to do another red carpet.
"[A year ago] I had to do the [A Very Murray Christmas] premiere, and I will never do a red carpet again," she told Elle. "Why, when people are starving, am I on a carpet that's red? Because I'm 'important'? Because I’m 'famous'?"
"That’s not how I roll," Cyrus further explained. "It’s like a skit -- it's like Zoolander."
See more in the video below.