The London premiere of Spectre, the latest James Bond film, had a special dose of royalty with Prince William, Kate Middleton and Prince Harry all in attendance. While the two princes looked sharp in classic black, it was Princess Kate who really stole the show in a grey-blue silk chiffon Jenny Peckham gown.

The Duchess of Cambridge paired the stunning gown with shining diamond earrings and a matching "Casa" clutch, also by Jenny Pechham. Kate's sheer-sleeved dress also featured a crystal embellished belt and a modest opening in the back. According to People Magazine, the princess's statement drop earrings in blue topaz are by Robinson Pelham and were last seen being worn by her mother during the royal couple's 2011 wedding reception.

As for her husband and brother-in-law, the two opted for sleek black tuxedoes with two different shoe selections. While Prince Harry appeared to have chosen a classic pair of men's dress shoes, Prince William upped the fashion stakes in a suede pair.

The royal trio met with members of the Cinema and Television Benevolent Fund (CTBF), an organisation that supports those who work behind the scenes on British films, Us Magazine reported. They also met with representatives from Save the Children and Shelterbox. William, Kate and Harry also greeted the cast of Spectre, including Daniel Craig, Christoph Waltz, Naomie Harris, Lea Seydoux, Monica Bellucci, Stephanie Sigman and Ben Whishaw.

According to E! Online, James Bond himself, actor Daniel Craig was excited for fans to see the film. "It's just fantastic to see everybody out tonight," Craig told reporters before entering the Royal Albert Hall. "I'm not overwhelmed, I'm very excited and I can't wait for people to see the movie."