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

by Jennifer Drysdale 8:45 PM PDT, September 23, 2016
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.

WATCH: 'The Voice' Premiere: Miley Cyrus Declares She's 'About to Win' With Soulful Contestant

"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.

RELATED: Seth Meyers Tries Embarrassingly Hard to Be Hip to Impress Miley Cyrus

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

RELATED: Miley Cyrus Shows Off Her Dance Moves in ‘Ew!’ Sketch With Jimmy Fallon

And Billy Idol sunglasses:

Photo: Getty Images

See their performance below:

WATCH: Miley Cyrus Holds Hands on Date Night With Liam Hemsworth, Explains Vow to Never Walk Red Carpet

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.