Sophie, the Countess of Wessex, was all glammed up for the Diamonds are Forever gala at Stoke Park, Buckinghamshire on Thursday night. The 51-year-old royal attended the charity dinner with her husband Prince Edward and father-in-law Prince Philip. She looked stunning in a blue-gray off-the-shoulder gown for the glittering gala.

The Countess, who is Chair of Women in Business, dazzled in a blue-gray gown on the occasion. Her gown featured off-the-shoulder detail, fitted bodice with wrap effect and a flared skirt. The wrap-effect of the bodice complemented Sophie’s tall and slim figure.

The dress also showed of her toned arms. The mother-of-two accessorized with a diamond necklace, matching drop earrings, ring, and a chunky bracelet. The stylish royal also carried a silver clutch bag.

Sophie’s blonde locks were styled into a chignon. Her makeup consisted of pink blush, deep red lipstick, a hint of mascara and black eyeliner. She appeared to be in good spirits as she met the past and present James Bond cast and crew. Her husband Edward looked dapper for the black-tie event in a black tuxedo paired with a crisp white shirt, matching pocket square and black bow-tie.

The Duke of Edinburgh, who turned 95 on Friday, also looked handsome in a black tuxedo like his youngest son. The gala was in celebration of the 60th anniversary of the Duke of Edinburgh’s Award of which Philip is the founder.

Sophie met Members of the Women in Business Committee. She then attended a reception for supporters and celebrity ambassadors, alongside her husband and father-in-law. The actors and actresses who attended include Roger Moore, Judi Dench and Naomi Harris. Naomie, who acted in “Skyfall” and “Spectre,” dressed to impress in a black butterfly embellished gown from Zuhair Murad.

Sophie also chatted with Jane Seymour, who played Solitaire in the James Bond film “Live and Let Die.” At the end of the gala reception, Sophie, Edward and Philips sat down for a private dinner together. Every year over 300,000 youngsters participate in the Duke of Edinburgh Award, which operates in over 140 countries.