Daniel Craig has received the same honour as James Bond.

The 54-year-old actor starred as the legendary spy - who received the Companion of the Order of St. Michael and St. George from Queen Elizabeth in the 1953 IAN FLEMING novel 'From Russia with Love - in the 007 film series from 2006 until 2020 and he has now received the same honour in real-life from the late monarch's daughter Anne, Princess Royal.

In a tweet, The Royal Family said: "We’ve been expecting you…The Princess Royal presents Daniel Craig with The Order of St Michael and St George - the same honour held by his character James Bond - in recognition of his outstanding contribution to film and theatre."

Towards the end of last year, Daniel was "truly privileged and honoured" to have been appointed an honorary Commander by the Royal Navy, a title which his fictional alter ego also bears.

At the time, Daniel said: "I am truly privileged and honoured to be appointed the rank of Honorary Commander in the senior service.”

First Sea Lord Admiral Sir Tony Radakin, the head of the Royal Navy - who worked closely with Daniel and the crew on latest Bond movie 'No Time To Die' - said the organisation's work was very similar to that done by the suave spy.

He said: “I am delighted to welcome honorary Commander Daniel Craig to the Royal Navy. Our honorary officers act as ambassadors and advocates for the service, sharing their time and expertise to spread the message about what our global, modern, and ready Royal Navy is doing around the world.

“Daniel Craig is well known for being Commander Bond for the last fifteen years – a naval officer who keeps Britain safe through missions across the globe. That’s what the real Royal Navy does every day, using technology and skill the same way as Bond himself.”