Meghan and Beyonce, both 37, chatted it up at Leicester Square in London.
Harry, 34, warmly embraced the "Halo" singer while her husband Jay, 49, looked into the distance.
The superstar group appeared to be having a great time talking with one another before heading inside.
Footage of the them meeting was posted on Instagram the same day.
New mom Meghan showed off her post-baby body in a stunning black ensemble while Harry dressed debonair for the occasion.
Beyonce, who plays Nala in the live action adaptation of the Disney classic, dazzled in gold.
The legendary rapper held tightly onto his ladylove in a fitted tuxedo.
Who gets your pick for Best Dressed: Beyonce or Meghan? Sound off in the comments!