Dame Judi Dench has praised the Duke of Edinburgh's charity work at a James Bond-themed fundraiser.
The Duke was joined by 007 stars, including Sir Roger Moore and Naomie Harris, for a "Diamonds Are Forever" gala to mark the 60th anniversary of The Duke of Edinburgh's (DofE) Awards.
Bond actress Dame Judi said the scheme has "galvanised a lot of young people into doing a lot of good things".
"My own nephew did the Duke of Edinburgh Awards - it gives people a focus, they realise 'there's something I can do' and it's thrilling."
Dame Judi, who paid tribute to Bond with a diamante 007 motif on her shoulder, said she was "nervous" about meeting the royals.
The Duke, who founded the charity in 1956, attended along with The Earl and Countess of Wessex
They were joined by past and present cast and crew from the spy film series.
Sir Roger, who played Bond between 1973 and 1985, said he has supported the charity for a number of years and added: "Everybody in the film business both on screen and theatre is called upon to support various charities - every cause is good.
"Over the years I have done a number of things for the Duke of Edinburgh Awards."
When asked who he would like to see as the next Bond, he replied: "Anybody who is athletic - Daniel Craig has made that so. He is still Bond."
Actress Joanna Lumley, who starred in On Her Majesty's Secret Service, described the DofE Award as "just sensational" and added: "I have had the great honour of giving out the gold awards.
"I love that it teaches young people ways to be independent.
"As soon as they have done something on their own and achieved it, it builds up confidence and inspires them to do better things."
She added: "He (the Duke) thought it all up himself which is incredible - this huge charity without him just wouldn't exist.
"The fact that he is here, looking amazing, it's just - wow."
She said Sir Roger was "amazing" as Bond and added: "Pierce Brosnan was incredible as well".
"People are always asking me who's going to be the next Bond but Barbara Broccoli is holding her cards very close to her chest."
The event was held at Stoke Park in Buckinghamshire, which featured in Goldfinger and Tomorrow Never Dies.