Watch: Spectre trailer is everything you expect from James Bond film
After a lengthy cast announcement, poster teaser and an official teaser -- which was true to its name -- Sam Mendes has taken mercy on us and revealed a full-length trailer of Daniel Craig-starrer Bond 24, or Spectre as we know it.
While the teaser was all smoke-and-dark, teasing us with a premise without actually revealing much about the plot, the trailer is something you can bite into.
Craig is back as Bond for the fourth time, going undercover as chilling clues from his past emerge. The trailer opens at Mexico's Day of the Dead festival as Bond is on a mission all his own. He then checks out a super-powered Aston Martin before jumping headlong into action.
Sherlock's Moriarty, Andrew Scott, plays Max Denbeigh who's threatening the very existence of MI6.
Mendes has upped the game when it comes to action sequences this time as compared to the billion-dollar spinning Skyfall. A car chase sequence, a plane crashing into snow-covered Alps and a spinning helicopter are just some of the scenes which will give you your money's worth in this action-thriller.
The best takeaway from the trailer, however, is its bad guys. Christoph Waltz is introduced and he is everything that we expected. Waltz's Franz Oberhauser steps out of the shadows, his chilling courtesy giving you goosebumps, and asks Bond cordially, "What took you so long?" He may or may not be the iconic Bond villain Ernst Blofeld but he is definitely the "author of all your (Bond's) pain". The trailer reinforces that Oberhauser and Bond are linked together by their shared past.
Bond goes around saving Madeleine Swann (Lea Seydoux) - the daughter of his old nemesis Mr White -- and romancing Lucia Sciarra (Monica Bellucci) - widow of a drug trader -- when he is not trying to disappear and infiltrate into Spectre.
Christoph Waltz may not be playing Blofeld but he's chilling enough.
Meanwhile back in London, MI6 is battling for its very survival as Max Denbigh (Andrew Scott), the new head of the Centre for National Security, questions Bond's actions and challenges the organisation's relevance. We see Sherlock's Moriarty for a minute and would like to see more of him.
Spectre is slated to hit US theatres on November 6 this year. The action-thriller is said to be following the story of James Bond after a cryptic message from his past sends him on a trail to uncover a sinister organisation.
While M battles political forces to keep the secret service alive, Bond peels back the layers of deceit to reveal the terrible truth behind Spectre.
Joining Craig on the cast ensemble among others are Lea Seydoux, Naomie Harris, Ralph Fiennes, and Monica Bellucci.
Watch Spectre trailer and share your thoughts below...