The glamorous singers reportedly told the new royal parents that they should “always find time for themselves”.
Prince Harry and Meghan Markle gave birth to their first child Baby Archie in May earlier this year.
Beyonce and Jay Z share three children together—two-year-old twins Rumi and Sir Carter and seven-year-old Blue Ivy.
The 37-year-old former ‘Suits’ actor looked stunning as she was spotted giving her hero Queen Bey a hug at the event in the Leicester Square.
The ‘Halo’ singer was also delighted to meet Meghan and told her, “We love you guys. Your baby is so beautiful.”
Meghan was seen sporting a black Jason Wu Mesh Panel Flared Dress estimated to cost around £3,454. She complimented her look with a small black Gucci bag and sported a pair of Aquazurra Portrait Of Lady Sling pumps worth £640.
Harry and Meghan met the cast and crew before watching the film as they attended the event to show their support for conservation work through The Royal Foundation.
When Prince Harry asked Beyonce where their kids were, she responded saying that they were back at home. “They would’ve loved to have been here,” she added.
Meanwhile, Meghan’s presence at the event was her second public appearance over the weekend. She is presently on maternity leave after giving birth to her firstborn son on May 6.
Meghan had previously accompanied her sister-in-law the Duke of Cambridge Kate Middleton to watch her close friend Serena Williams play in the Wimbledon final on Saturday.
The Duchess of Sussex’s recent appearance at events follow rumors that she is planning to hire a nanny as she wants to return to the spotlight.
According to OK! Magazine, Beyonce and Jay Z have hired three nannies per twin at £79,000-a-year each and have two nannies for Blue Ivy.
It is believed that this was the first time that Beyonce and Meghan got to meet in person.
Beyonce is known to be a big supporter of Meghan and also gave her a heartwarming shoutout when she had won a Brit award.