James Bond has received a royal visit after Prince Charles toured the set of the new 007 movie filming at Pinewood Studios outside London.
Charles, 70, met actor Daniel Craig, who plays the fictional British secret agent for the fifth time in the Bond 25 production.
The prince also met Ralph Fiennes and Naomie Harris, who portray secret service head "M" and secretary Moneypenny respectively.
During Thursday's visit, Craig and Fiennes showed the heir to the British throne inside M's office and he watched a scene being filmed on monitors.
Craig also showed the royal two of Bond's famed Aston Martin cars.
Charles is a patron of both the British Film Institute and Britain's intelligence services.
Known under its working title Bond 25, the yet unnamed film, directed by American Cary Joji Fukunaga, is set for release in April 2020.
Rami Malek, who won a best actor Oscar in February for his portrayal of late Queen singer Freddie Mercury in Bohemian Rhapsody, will play the international villain in the movie.
Australian Associated Press