The Duke and Duchess of Cambridge and Prince Harry have joined the stars of new James Bond film Spectre for its world premiere in London.
The royal guests were met by director Sam Mendes and producers Barbara Broccoli and Michael G Wilson ahead of the screening at the Royal Albert Hall.
Daniel Craig, who has played 007 for a decade, was the first to arrive on the red carpet on Monday night.
He told the BBC: "It's changed my life and I've loved every second of it."
The star also admitted that he "hated" watching himself on screen, but said "I love playing James Bond".