LONDON: The new James Bond flick “Spectre” got a royal seal of approval at its world premiere Monday night.

Fans who lined the red carpet not only got to see Daniel Craig — resplendent in a dark tuxedo and earthy smile — and glamorous co-stars Lea Seydoux and Monica Bellucci, but could also catch a glimpse of Prince William, his wife Kate, and Prince Harry, still sporting a beard. All eyes were on Kate, the Duchess of Cambridge, who was among the last to arrive at the Royal Albert Hall before the film rolled. She chose a light blue Jenny Packham dress for the event.

The two princes wore tuxedos, which have been something of a Bond trademark since the days when Sean Connery played 007 for the first time in “Dr. No” in 1962.