James Corden reportedly set up a dance-off between Prince Harry, his brother Prince William and their father Prince Charles at his wedding reception over the weekend.

The 'Late Late Show' host - who has been seen on boozy nights out with the flame-haired hunk in the past - reportedly spearheaded a dance floor showdown between the royal relatives at the exclusive after-party at Frogmore House in Windsor.

A source told The Sun newspaper: ''James ­Corden did his best to entertain and it went down an absolute treat. He even compered a dance-off between Harry, Charles and William. Everyone was laughing because it's something no one expected.''

Harry's new wife the Duchess of Sussex - who was known as Meghan Markle before she got married - also joined in the excitement along with her mother Doria Ragland.

And it reportedly didn't take long until some of the other guests - including Princess Eugenie and her sister Beatrice - were up on their feet boogying away.

The dance-off seemingly wore Charles, 69, out as him and his wife Duchess Camilla left the party at around 11pm, while some of the guests lasted through until 1am.

But James, 39, wasn't the only celebrity to let down his hair at the reception as George Clooney - who was invited to the wedding with his wife Amal - reportedly asked Meghan and her new sister-in-law Duchess Catherine to dance with him.

Although the 36-year-old actress and Catherine - who is married to Harry's brother Prince William - gladly accepted, the same can't be said for Sarah Ferguson.

The 58-year-old writer - who was married to Prince Andrew from 1986 to 1996 - reportedly turned the Hollywood hunk down when he approached her.

Prince Harry and Meghan were declared husband and wife in front of the whole world on Saturday (19.05.18) afternoon in St George's Chapel at Windsor Castle, Windsor.