Daniel Craig's last film as James Bond has royal premiere
Daniel Craig has joined his co-stars on the red carpet for his final outing as James Bond.
The Duke and Duchess of Cambridge joined the cast at the world premiere, which was held at the Royal Albert Hall in London.