Rock veteran Alice Cooper has appeared as a surprise guest in the West End hit Rock Of Ages The Musical to mark the 40th anniversary of his single School's Out topping the charts in the UK.
The US singer and his band's outrageous performances at the time led clean-up campaigner Mary Whitehouse to call for the video to be banned and one MP to try to stop him appearing in the UK.
Cooper, who is promoting his forthcoming UK tour Night Of Fear, joined cast members including Shayne Ward - who plays Stacee Jaxx - for the performance at London's Shaftesbury Theatre.
The 64-year-old heavy metal rocker, whose real name is Vincent Furnier, "delivered a relentless version of the classic" song School's Out, according to his website.
Ahead of his much-rumoured appearance on the show, Cooper teased the cast, tweeting: "Hearing that @rockofagesuk in London is GOOD. But worthy of me crashing their little show? I'll be the judge of that!"
Cooper said, while School's Out sounds innocent enough now, when it came out in 1972 it "was very subversive compared to what was on the radio at the time" and reaching number one in the UK helped it achieve worldwide fame.
He said: "I think everybody at that time was still looking to Britain for what was going on in the charts so hitting in Britain first, it's a big deal."
Cooper's website says his Halloween gig at Wembley on October 29 will mark the third year in a row that London has played host to his infamous show, and make him the only foreign artist to have played at the venue for five straight decades.
His stage show, which is designed to shock, is drawn from horror movies, vaudeville and garage rock, and features guillotines, electric chairs, fake blood, boa constrictors and baby dolls.
His seven-night UK tour runs from October 24 to November 1, taking in venues at Cardiff, Wolverhampton, Bournemouth, Wembley, Nottingham, Edinburgh and Sheffield.