Prince William parties with rock royalty
Prince William stunned guests at a charity event as he jumped up on stage with Bon Jovi and Taylor Swift and showed off his hidden karaoke talents.
Taylor Swift, Bon Jovi, and Prince William belted out a rendition of Livin' on a Prayer.
Like many before him, William stumbled over some of the words but sang the chorus enthusiastically.
Prince William joked he could help Swift out with "dance moves" or some "back-up vocals" when they met earlier, but didn't seem prepared for their impromptu performance.
- Prince William is believed to have sung the same song at his cousin Zara Phillip's wedding reception.
The rock legend said he still thought of William as "a young kid" saying he had met his father and grandfather too.
Taylor Swift described Prince William as "very funny" and said she was "very happy".
Prince William also met Bon Jovi's wife Dorothea Hurley and their children Jacob, Stephanie and Romeo.
Taylor Swift said it was the first time she had visited Kensington Palace, "or any other palace for that matter".
Bon Jovi was later presented with an award for his commitment to Centrepoint.
The Prince and pop princess high five as they finish up their karaoke session.