Daniel Craig found himself on her Majesty's service for real when princes William and Harry turned up to support the Bond star at the Quantum Of Solace premiere.
The princes hot the red carpet as V.I.P guests alongside 200 war vets at the Odeon in London’s Leicester Square.
007 was also joined by Bond girls Gemma Arterton and Olga Kurylenko and of course Dame Judi Dench, who plays 'M' in the film.
And the 73-year-old proved that she still has her licence to thrill by flashing a 007 glitter tattoo on the nape of her neck.
Craig lapped up the attention on the red carpet despite having his arm in a sling, the result of an injury sustained during filming.
“I’m thrilled to be here. It’s great that so many armed forces personnel are here getting recognition and hopefully this will help raise a lot of money for Help for Heroes and the Royal British Legion,” he told reporters.
The movie - which hits cinemas on Friday - is the 22nd in the Bond series.
Check out the arrivals for the royal premiere below

...more
.jpg)
Robert Pattinson And Kristen Stewart Enjoy Dinner Date In Madrid - Pictures
Kristen Stewart Reveals Stunning Figure In Daring Sheer Dress As New Moon Hits Madrid - Pictures
Robert Pattinson, Kristen Stewart And Twilight Dominate People's Choice Nominations
James Bond's 'Casino Royale' World Premiere
James Bond Through The Years...


Fergie
Jennifer Aniston
Paris Hilton
Robert Pattinson