'Skyfall' Bond girl Berenice Marlohe has called the film's world premiere a "unique and magical moment".
The french actress, who stars in 23rd Bond instalment alongside Daniel Craig, wore a beautiful strapless red dress featuring a bow on her lower back for the occasion.
Speaking from the red carpet at the Royal Albert Hall, Marlohe, who plays Severine, said: "This is extremely moving."
Berenice Marlohe outside the Royal Albert Hall
Meanwhile, English actress Naomie Harris, who plays field agent Eve, gave some clues about her character: "I can say she's very badass and very capable in the field. At the beginning of the movie, at least, she thinks she's a match for Bond."
Naomie Harris stuns on the Skyfall red carpet
Asked which 007 film is her favourite, she said: "This film may well end up being my favourite Bond... I feel really proud, it's an amazing thing to be part of, I can't think of a bigger honour."