by Lorena Blas, USA TODAY

by Lorena Blas, USA TODAY

The star of the latest 007 film, Skyfall, has been touring the world to promote the movie, and on Sunday, he was at Camp Bastion in Afghanistan's Helmand Province, where he surprised some 800 British troops.

The soldiers, sailors and airmen were about to watch the Bond film when the actor arrived to help introduce it.

During the visit, Craig got to tour the camp and meet military personnel, reports British Forces News. The actor tried out some machine guns at a weapons range and visited with staff and patients at a hospital on base.

Private Scott Craggs from Newcastle, a Combat Medical Technician serving with 3 Medical Regiment told British Forces News: "It was really good morale for everyone â?? it's a decent thing for him to take time to come out and visit everyone here."