Rod Stewart has shared a video ahead of his performance tonight at the Queen's Platinum Jubilee.
The 77-year-old rock-star will take to the stage tonight at Buckingham Palace for the Platinum Party alongside Diana Ross, Alicia Keys and George Ezra.
The Maggie May singer shared a video of him and his backing singers on stage at the Palace, asking fans to guess what song he was performing.
The Platinum Party At The Palace is set to take place at the Queen’s London home, Buckingham Palace, at 7.30pm on Saturday 4 June.
Rod is a huge fan of the Queen, and gushed over his 'sisterly' bond with the Monarch during an interview with Naga Munchetty for BBC Breakfast.
Fans took to the comments of Rod video guessing what the star would be performing tonight.
One said: "Do you think I'm sexy?"
Another guessed: "Got to be You Wear It Well"
A third joked: "I'm a Barbie girl?"
"Do Ya Think I’m Sexy or Hotlegs preferably lol?," a fourth penned.
A fifth wrote: "Sing what ya like I’ll love it whatever it is"
"Whatever it is it's going to be Excellent," another agreed.
The concert will be hosted by Kirsty Young and Roman Kemp.
The event will be opened by Queen, with guitarist Brian May saying: “Twenty years after playing the Queen’s glorious Golden Jubilee we’re very happy to be invited again.
“Then there was a moment when I wondered... after Buckingham Palace roof where can you go? Well... you will see!”
Closing the show will be Diana Ross with what is her first UK live performance in 15 years.
However, it's not all musical acts - viewers at home can expect appearances from Sir David Attenborough, Emma Raducanu, David Beckham, Stephen Fry, Dame Julie Andrews, The Royal Ballet and Paralympian swimmer Ellie Simmonds.
The Platinum Party at the Palace will air from 7:30pm on BBC1.
Get the latest celebrity gossip and telly news sent straight to your inbox. Sign up to our weekly Showbiz newsletter here .