Skyfall holds its world premiere this evening (October 23) at the Royal Albert Hall, with His Royal Highness the Prince of Wales and the Duchess of Cornwall joining 007 stars Daniel Craig, Javier Bardem and Dame Judi Dench on the red carpet.

The X Factor contestants are expected to attend the event, alongside judge Tulisa Contostavlos and the show's host Dermot O'Leary. The guest list also includes Kelly Brook, Benedict Cumberbatch and Christopher Lee.

James Bond fan David Walliams and Kate Silverton will host the red carpet show from the Royal Albert Hall South Steps.

Skyfall, arriving on the 50th anniversary of James Bond's first big screen outing in Dr No, opens in UK cinemas on October 26 and November 9 in the US.