James Bond actor Daniel Craig has been made an Honorary Commander in the British Royal Navy to match his on-screen rank. "Daniel Craig is well known for being Commander Bond for the last 15 years - a Naval officer who keeps Britain safe through missions across the globe," First Sea Lord Admiral Sir Tony Radakin said.