James Bond star Daniel Craig has surprised UK troops at Camp Bastion in Afghanistan by coming to visit them as they prepared to watch his latest film.
Some 800 soldiers, sailors and airmen were waiting for a screening of Skyfall when the 007 star arrived.
Craig was given a tour of the camp after a brief introduction of the latest Bond film to the audience.
He met soldiers and saw some of the training they undergo before they deploy to forward operating bases.
At the weapons range Craig was given the chance to fire some of the machine guns used by UK forces.