The Duke of Cambridge has appeared on stage at a charity gala event for an impromptu sing-along with rock and pop stars Jon Bon Jovi and Taylor Swift.
Providing backing vocals to Bon Jovi's karaoke favourite Living On A Prayer, Prince William seemed a touch awkward at first.
He soon got into the swing of things, and at the end of the song helped Swift off the stage to cheers and applause.
It was the finale of an event at Kensington Palace to support homeless charity Centrepoint, which works to support hundreds of young people by preempting and tackling problems that could force them onto the streets.
The duke has been a patron of the charity since 2005 and, throughout the Winter Whites Gala, met some of the people Centrepoint has helped through housing and other opportunities.