Daniel Craig was joined by the Duke and Duchess of Cambridge and Prince Harry at the world premiere of Spectre.

Bond star Craig said he cannot wait for fans to see the movie as he took to the red carpet at the Royal Albert Hall.

The rest of the film's cast including Naomie Harris, Christoph Waltz, Ben Whishaw, Ralph Fiennes and the franchise newcomers Andrew Scott, Dave Bautista and Bond girls Lea Seydoux and Monica Bellucci were also on the red carpet. Spectre, the 24th instalment in the 007 franchise, is the third Bond film chosen for the Royal Film Performance since its inception in 1946, following previous premieres for Die Another Day (2002) and Skyfall (2012).