James Bond star Daniel Craig hit the red carpet at the world premiere of Skyfall at the Royal Opera House in London.
The film sees Daniel take on the role of 007 for a third time.
The main villain of the movie is Raoul Silva, played by Javier Bardem, and he and Bond get up close and personal in one of the scenes, although Daniel denies there is any 'bromance' between the pair.
Daniel also reveals whether or not he wears lucky pants.
The 23rd movie in the franchise, which has has been hailed by critics as the best Bond movie ever, hits cinemas in the UK on October 26.