The Duke of Cambridge let his hair down at a charity event as he came face-to face with rock royalty Jon Bon Jovi and pop star Taylor Swift - and performed an impromptu rendition of Living On A Prayer.
The trio were the main attraction at the Winter Whites Gala in Kensington Palace last night to support homeless charity Centrepoint.
William met rock star Bon Jovi and American pop star Swift in the Kings Gallery at the State Apartments before hitting the red carpet, which was actually blue in line with the night's winter theme.
But the night ended on a high note as, dressed in full dinner suit and black tie, the royal took to the stage alongside the performers at the finale of the event to belt out the rock classic at the gala event.
Throughout the evening, the prince met young people that Centrepoint has been supporting through housing and other opportunities - and joked that he was going to twerk.
Olivia Sabat, 22, who was about to perform at the gala concert alongside Swift and Bon Jovi, revealed the royal had joked about twerking.
Ms Sabat, who has met the prince before, said: "He was like: 'would it put you off if I was dancing?' and I said 'no, I want you to listen - dancing and listening'.
"And the prince said 'yeah that's fine' and then he started doing a little twerking.
"I said 'no thanks, no twerking thanks'."
Ms Sabat said it was a privilege to perform for William, particularly alongside such seasoned successes as Swift and Bon Jovi.
Swift, who performed hits Trouble, Love Story and 15, said she was honoured to perform at the palace.
"This is my first time playing at Kensington Palace or any palace for that matter," she said.
"I want to thank you for having me Prince William, this is just amazing."
Swift said it was important the gala concert was supporting at-risk youth, given they were dealing with more than most people were at what was already a difficult age.
Other guests at the event included Benedict Cumberbatch, James Blunt and Tinie Tempah.