The fab four reunited on Tuesday for a very royal reason honoring Prince Charles holding the title of Prince of Wales for 50 years.
Prince Harry , Meghan Markle , Prince William and Kate Middleton all attended the royal reception, thrown by Queen Elizabeth , at Buckingham Palace.
The four have not all been at the same event together since they attended Christmas Day church services at Sandringham.