2020 will see the final outing for Daniel Craig’s James Bond in No Time To Die. It's the 25th Bond film, directed by Cary Joji Fukunaga and scripted by Fleabag's Phoebe Waller-Bridge. The movie is set to be an explosive, action-packed send-off for Craig, and the recently released trailer has got people speculating as to the next incarnation of 007.
There have been rumours galore surrounding the cast for the next Bond movie, and we now have a concrete sense of who’s playing whom. Here are the familiar faces and newbies in No Time To Die.
Returning cast members
Daniel Craig as James Bond
Craig (Knives Out; Layer Cake) has made it clear on numerous occasions that No Time To Die is his last performance as the iconic international agent. Prepare for an emotional finale as we bid farewell to an action-packed era that started with 2006’s Casino Royale, and went on to encompass Quantum of Solace (2008), the critically acclaimed Skyfall (2012) and Spectre (2015).
Ralph Fiennes as M
Before he was M, Ralph Fiennes (Harry Potter; The Grand Budapest Hotel; Schindler's List) was Gareth Mallory, Chairman of the Intelligence and Security Committee. But after the previous Head of the Secret Service a.k.a. M (played by Judi Dench) died in Skyfall, Mallory was promoted as the new head of MI6. He will return in No Time To Die, ready to direct Bond as his superior officer.
Ben Whishaw as Q
Ever since Ben Whishaw (Mary Poppins Returns; Paddington) joined the team in Skyfall, James Bond has been well equipped with gadgets. Even though he was at first disappointed with the options available (“What were you expecting, an exploding pen?”), Q (code name for Quartermaster) offers invaluable aid to Bond in his hours of need, whether it’s laying breadcrumbs for nefarious villain Silva (Javier Bardem), or coming up with the latest tech-laden Aston Martin.
Naomie Harris as Eve Moneypenny
Unlike previous incarnations, the current Moneypenny (played by Moonlight actor Naomie Harris) has been treated to more of a backstory. This includes the long-overdue reveal of her first name, Eve, and she also played an active role assisting Bond in the field at the start of Skyfall. She returns in No Time To Die as M’s secretary, but as we’ve seen before, there’s a lot more to Eve Moneypenny than meets the eye.
Rory Kinnear as Bill Tanner
M’s Chief of Staff faithful chief of staff is back too, played as before by Rory Kinnear (The Imitation Game).
Léa Seydoux as Dr. Madeleine Swann
Madeleine Swann, played by Léa Seydoux (Blue Is the Warmest Colour), returns from Spectre, and at the outset of No Time To Dieis married to Bond. Swann is a doctor of psychiatry and the daughter of former Quantum member Mr. White (Jesper Christensen), and speculation is raging that her dangerous family history will play an even more pivotal role in the latest movie.
Christoph Waltz as Ernst Stavro Blofeld
Two-time Oscar winner Christoph Waltz (Django Unchained; Inglourious Basterds) reprises his role as Bond’s deliciously malevolent nemesis. Having been captured in London at the end of Spectre, Blofeld this time taunts Bond while incarcerated by MI6. Judging from his mocking, sneering demeanour, he’s acutely aware of how Madeleine and Bond’s latest threat are linked…
Jeffrey Wright as Felix Leiter
Here’s a face we haven’t seen in a Bond film since Quantum of Solace. CIA agent Felix Leiter, played by Jeffrey Wright (The Hunger Games; The Goldfinch), returns to ask a favour of Bond, after the latter has retired from duty and gone to ground in Jamaica. Leiter tasks Bond with locating a missing scientist, setting in motion a dangerous chain of events that puts 007 on course with a menacing new enemy.
Rami Malek as Safin
No Time To Die’s villain is played by Oscar-winning Bohemian Rhapsody star Rami Malek. We don’t know much about Safin at all at this stage, but rumour has it he will make Bond’s life particularly hellish. Producer Barbara Broccoli describes Safin as “a nasty piece of work” who “gets under Bond’s skin”.
Lashana Lynch as Nomi
When Bond re-enlists in active service, he’s surprised to discover that things have moved on. These changes are embodied by new ‘00’ agent Nomi, played by Captain Marvel’s Lashana Lynch. Rumour has it the baton will pass for the first time to a female Bond character, so watch this space...
Ana de Armas as Paloma
Another CIA agent helping Bond with his mission is Paloma, played by Ana de Armas (Blade Runner 2049). No Time To Die will see de Armas and Craig reunited, after they starred together in 2019’s critically acclaimed whodunnit thriller Knives Out.
Billy Magnussen as Ash
We know nothing about Ash, but Billy Magnussen is a rising star. He’s known for his roles in Into The Woods (2014), in which he undertook a memorable duet with Chris Pine, Bridge of Spies (2015), The Big Short (2015), Game Night (2018) and 2019’s Aladdin. In fact, his character in the latter, Prince Anders, is rumoured to be getting his own spin-off movie.
Nadine Shambrook is a writer who blogs for Cineworld as part of our news team.