Stunned guests at Prince William’s charity Winter Whites gala last night were led dancing their heels off when the Duke of Cambridge joined Taylor Swift and Jon Bon Jovi onstage to perform Bon Jovi’s classic hit Livin’ On A Prayer.

Take a watch of the full video below, where the Duke of Cambridge became a real Prince of Rock…. well, for the night anyway: