Prince Harry accidentally knocked drinks over after moonwalking at his pal's wedding.

Prince Harry

Prince Harry

The 32-year-old flame-haired hunk clearly had one too many rum cocktails as he tested out his Michael Jackson moves at friend Tom Inskip and his new bride Hon Lara Hughes-Young's wedding party at Round Hill Hotel in Montego Bay, Jamaica on Friday evening (03.03.17), as he was left red-faced after he crashed into a waitress serving beverages to their guests.

An onlooker revealed to The Sun newspaper: "He was going backwards when he banged into a waitress carrying a tray of drinks and sent them flying.

"Harry gasped, looked shocked and put his hands on the waitress's shoulders and apologised."

The insider also shared that the flame-haired hunk and his girlfriend Meghan Markle couldn't keep their hands off each other as they danced the night away at the boozy bash held at the £5,000 a night beach resort, where they were served cocktails and jerk chicken.

They added: "Meghan and Harry were kissing each other constantly and danced with each other. Everyone was very drunk."

The couple's three-day Jamaican trip comes following reports that Harry is planning on proposing to the 35-year-old 'Suits' actress and it could be some time in June, when they will celebrate a year together.

A friend of the royal previously said: "I think Harry may propose near the anniversary of their first date. So they'll be engaged by the end of the summer. They have spoken candidly about their future and see a life together.

"They both want kids and have chatted about how they'd be as parents. It's the real deal for both of them."