No Time To Die cast in full: Rami Malek, Ana De Armas join Daniel Craig and Lea Seydoux in the latest James Bond movie

Getty
Getty

Daniel Craig is returning as James Bond for the fifth and final time in the latest instalment of the long-running spy franchise.

The trailer for No Time To Die has now been released and the full, all-star cast list is also out - meaning fans don't have much longer to wait for it to arrive in cinemas.

While fans always knew Craig would be returning once again, joining him is Rami Malek as the new villain Safin and Ana De Armas as Paloma.

No Time To Die went into production in March and filming has been taking place in Jamaica, Pinewood Studios and London, with its release set for April next year.

Following the departure of Danny Boyle last year, Bond 25 will be directed by Cary Joji Fukunaga, famed for his work on True Detective, Beasts of No Nation and Jane Eyre.

So who will be joining 007 in Bond 25? Here’s the full list of cast members.

Rami Malek

Rami Malek will join as a Bond villain (AFP/Getty Images)
Rami Malek will join as a Bond villain (AFP/Getty Images)

The rumour mill went into overdrive when the Mr Robot actor told Entertainment Tonight that playing a Bond villain would be his “dream role” back in February.

Fans were left "screaming" after he confirmed he will be playing someone "villainous". The 37-year-old actor became an international star last year, thanks to his Oscar-winning portrayal of Freddie Mercury in Queen biopic Bohemian Rhapsody.

Naomie Harris

Naomie Harris will reprise her role as Moneypenny in Bond 25 (John Phillips/Getty Images)
Naomie Harris will reprise her role as Moneypenny in Bond 25 (John Phillips/Getty Images)

Naomie Harris is back as the tough and sassy secretary Eve Moneypenny, after first joining the franchise in 2012’s Skyfall.

The actress, 42, has an impressive filmography, having starred in Pirates of the Caribbean and Oscar-winning Moonlight.

Ralph Fiennes

Ralph Fiennes returns as 'M' in Bond 25 (Getty)
Ralph Fiennes returns as 'M' in Bond 25 (Getty)

The Schindler’s List actor is set to reprise his role as M, the current head of MI6.

Fiennes was promoted to the position in 2012’s Skyfall, following the untimely death of the outgoing head of M16, played by Judi Dench.

Lea Seydoux

Lea Seydoux is back as Bond girl Madeleine Swann (Getty)
Lea Seydoux is back as Bond girl Madeleine Swann (Getty)

French actress Lea Seydoux was cast in the enviable role of Bond girl, Madeleine Swann, in 2015’s Spectre.

She will return to her role for Bond 25, following notable roles in Hollywood films including Inglorious Basterds, Robin Hood and Mission Impossible: Ghost Protocol.

David Dencik

David Dencik will be joining the Bond 25 cast (Getty)
David Dencik will be joining the Bond 25 cast (Getty)

Dencik is another new addition to the Bond 25 line-up, but we’re not sure what role the Danish-Swedish actor will play.

But with past roles in films including Tinker, Tailor, Soldier, Spy and The Girl with the Dragon Tattoo, we can expect it to be action-packed.

Ana De Armas

Ana de Armas is another new edition to the Bond 25 line-up (Getty)
Ana de Armas is another new edition to the Bond 25 line-up (Getty)

Spanish-Cuban actress Ana de Armas was also announced as a fresh face on the Bond 25 cast list.

She’s a relatively unknown actress but has had roles in Blade Runner, Knock Knock and War Dogs.

Billy Magnussen​

A fresh-faced Billy Magnussen joins Bond 25 (Getty)
A fresh-faced Billy Magnussen joins Bond 25 (Getty)

No part has been announced for Magnussen yet but with upcoming roles in films like Aladdin, the 34-year-old actor certainly has his work cut out.

Magnussen’s most well-known films include Into the Woods, Birth of the Dragon and Game Night.

Dali Benssalah

Benssalah has starred in mostly independent, foreign films to high praise.

With little known about the actor, whatever role he adopts in Bond 25 is sure to set his star status stratospheric.

Rory Kinnear

Rory Kinnear returns to the Bond franchise as MI6's Chief of Staff (Getty)
Rory Kinnear returns to the Bond franchise as MI6's Chief of Staff (Getty)

Rory Kinnear will reprise his role as Bill Tanner, MI6’s Chief of Staff.

The British actor and playwright is best known for his portrayal of Shakespeare’s villain Iago in the National Theatre Production of Othello.

Ben Whishaw

Ben Whishaw is back as Q for Bond 25 (Getty)
Ben Whishaw is back as Q for Bond 25 (Getty)

Whishaw will return as the super-smart Q (standing for Quartermaster) in Bond 25.

The actor first appeared as Q in 2012’s Skyfall when he was 31-years-old, marking the first time that an actor playing Q was younger than the one playing Bond.

Other cast members

bond25reveal2504-3.jpg
bond25reveal2504-3.jpg

(Getty Images)

Jeffrey Wright is returning as Bond's old friend, ex-CIA agent Felix Leiter while Christoph Waltz is also making his return as the villainous Blofeld, who was captured at the end of Spectre.

Lashana Lynch will make her bond debut as Nomi, with rumours her character has taken over Bond's secret 007 number after he retired at the end of the last film.

An insider has claimed that at the start of the film Bond will return to MI6 and will be introduced to 007 – only for Lynch’s character to walk in to the room.

Read more

James Bond fans 'screaming' as Rami Malek confirmed as villain