James Bond star Daniel Craig thrilled British troops stationed in Afghanistan on Sunday by coming to visit them as they prepared to watch his latest film. Some 800 soldiers, sailors and airmen at Camp Bastion in Helmand Province were waiting for a screening of Skyfall when the 007 star arrived, the BBC reported. The actor stepped up to give a brief speech to the real-life heroes ahead of the screening after he took a tour of the base and met soldiers.