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.