The Winter Whites Gala saw everyone from Taylor Swift to Prince William put on their best party outfits and head to Kensington Palace last night.
In aid of the charity Centrepoint, Benedict Cumberbatch, Michelle Dockery and Tinie Tempah were just some of the celebs who turned out to watch Prince William and Taylor Swift (in a gorgeous Reem Acra dress) sing karaoke with old school rocker Bon Jovi.
See all the pictures from the amazing night here…
Taylor Swift got up and sung with Bon Jovi during his performance.
Tinie Tempah looked smart in a suit and his signature circle specs.
Taylor Swift teamed her Reem Acra gown with classic red carpet make-up and Neil Lane jewellery.
Taylor Swift wore a stunning Reem Acra dress and Rene Caovilla shoes with a Jenny Packham clutch and Neil Lane jewellery.
Taylor Swift embraced the Winter Whites theme.
Prince William found the whole thing very funny.
Taylor Swift looked glorious in her Reem Acra gown with red lips and a curled updo.
Prince William started the evening looking serious and smart in a suit.
Michelle Dockery showed off the racerback of her Stella McCartney dress.
Prince William looked dapper in a satin-lapelled suit.
Michelle Dockery opted for a black Stella McCartney gown with understated make-up.
John Bon Jovi and his son larked around in mathcing suits at the Winter Whites Gala.
Jonathan Ross And Jane Goldman provided a much needed pop of colour at the Winter Whites Gala.
John Bon Jovi and family had fun in complimentary monochrome outfits at the Winter Whites Gala.
James Blunt And Sofia Wellesley looked smart in complimentary grey outfits.
James Blunt And Sofia Wellesley looked fabulous in a black party dress and colour pop clutch, and a smart grey winter coat.
Eliza Doolittle didn't let the theme tone down her signature style. She opted for a sheer gown with a white satin bomber jacket.
Eliza Doolittle And Tinie Tempah both performed at the Winter Whites Gala.
Eliza Doolittle showed off her sheer dress at the Winter Whites Gala.
Eliza Doolittle accessorised her sheer white cut-out gown with a satin bomber.
Colin and Livia Firth exuded red carpet glamour in classic monochrome outfits.
Bon Jovi and Prince William shook hands on stage after their fabulous impromtu performance.
Bon Jovi and Prince William got into their performance together singing On A Prayer.
Prince William couldn't stop smiling when he got up on stage.
Benedict Cumberbatch looked smart in a navy suit at the Winter Whites Gala.
Allen Leech scrubbed up well in a bowtie and suit.