Actor Daniel Craig has been made an honorary Commander in the Royal Navy – matching the on-screen rank of James Bond. Commander Craig’s appointment as an honorary officer reflects his personal support for UK Armed Forces and links it with the legacy created through the guise of the fictional British secret agent.