James Bond fans have been given their first glimpse of the highly anticipated new 007 film, Skyfall - you can watch it above.
The trailer will raise even more questions as to where this takes Bond, as it shows Daniel Craig in an interrogation room, but he's the one fielding the questions from another agent, while M (Judi Dench) and another officer (Ralph Fiennes) observe.
And we hear, enigmatically, that the mention of 'Skyfall' - whatever that is - is what sends Bond out of the room, saying he's "done".
During the clip, we also see 007 stare at a row of coffins with Union Jacks, presumably his lost colleagues, M staring reflectively out over a valley, a fall from a very high building, and 007 with fire behind him, as well as the seductive bulbs of Turkish mosques. It's all very dystopian.
Finally, we hear from 007 again - that "some men are trying to kill us, I'm going to kill them first."
The official blurb for the film... In Skyfall, Bond’s loyalty to M is tested as her past comes back to haunt her. As MI6 comes under attack, 007 must track down and destroy the threat, no matter how personal the cost.
The trailer is also due to be shown at Cannes Film Festival Monday evening as new Bond girl Berenice Marlohe, who plays Severine, unveils it before a special screening of From Russia With Love.
Original Bond girl Martine Beswick, who starred as Zora in From Russia With Love and as Paula in Thunderball, will also be present at the South of France event, as part of the CannesClassics Cinema de la Plage outdoor screening series that is celebrating 50 years of Bond.
The series represents the first time the franchise has ever been to the festival.
Other James Bond films on the schedule include Dr No, Diamonds Are Forever, On Her Majesty's Secret Service and Casino Royale.
Last week the official poster for Skyfall, starring Craig, was released. The shaken-not-stirred picture features Bond surrounded by the well-known 007 bullseye.
Check out the Skyfall poster - as well as some of Craig's other Zoolander-y looks - below...