Royal Navy makes Daniel Craig honorary commander

* Britain's highest-ranking naval officer, First Sea Lord Admiral Tony Radakin, said he was 'delighted' to give the honour to the actor, who has played 007 since 2006