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

















