Prince William sings with Jon Bon Jovi and Taylor Swift

The Duke of Cambridge joined Jon Bon Jovi and Taylor Swift on stage for a rendition of Livin' On A Prayer at a charity event.

Prince William was hosting the Winter Whites Gala at Kensington Palace to raise money for Centrepoint homeless charity.

Watch the video after the click.