Prince William enjoyed the company of stars Jon Bon Jovi and Taylor Swift during a charity gala in Kensington Palace.
The trio were the main attractions at the Winter Whites Gala in Kensington Palace to support homeless charity Centrepoint.
William met Bon Jovi and Swift at the State Apartments before hitting the red carpet.
Other guests included Benedict Cumberbatch, James Blunt and Tinie Tempah.
The Duke of Cambridge stopped to acknowledge one of the men who was helping to create fake snow as the guests arrived.
Gerry Glynn, who was blowing the soap and water mix over guests, said he was shocked the prince stopped to speak to him.
"He was very impressed with the snow," Mr Glynn laughed.
American rock band Bon Jovi will waive the fee for their concert in Madrid because of the economic problems the country is facing.
The concert, due to take place in Madrid on June 27, was originally left out of the European tour in case they couldn't sell enough tickets.
But lead singer Jon Bon Jovi told Spain's El Mundo newspaper that the group decided to perform for free as a thank you to Spanish fans for 30 years of support.
Tickets, priced between €18 and €39 (£15 and £33), have already sold out.