Miley Cyrus is a hard person to pin down. One second she’s starring in Woody Allen’s new TV series, the next she’s covering Bob Dylan alongside The Roots. Last night, Cyrus popped up at Las Vegas’ iHeart Radio Music Festival for yet another unlikely on-stage collaboration. The 23-year-old pop star teamed up with Billy Idol, 37 years her senior, for a performance of Idol’s classic song “Rebel Yell”. Watch video below.