James Bond star Daniel Craig surprised troops at Camp Bastion in Helmand province, Afghanistan today.
After giving a brief introduction of the film, Craig was given a tour of the camp.
He also had the opportunity to meet soldiers and see some of the training they do before they deploy to forward operating bases.
The actor also travelled in a Foxhound vehicle and received a demonstration of its capabilities.
Craig then moved to the Heavy Weapons Range and was given the opportunity to fire some of the machine guns that UK forces use.
He also met staff and patients at the Role 3 Hospital which has been described as one of the most busiest trauma units the world.
Private Scott Craggs from 3 Medical Regiment said:
After watching Skyfall, Royal Air Force Sergeant Dave Hammond said:
007's visit was very well received outside the camp as well.