It’s been four long years since the most recent Bond film, Spectre, played in theaters throughout the world, and it will have been five years by the time No Time to Die is released this April. By the looks of No Time to Die’s new full-length, star-studded trailer, it’ll be worth the wait. 

No Time to Die will star Daniel Craig, portraying the iconic British secret agent one last time. If the trailer is any indication, Craig’s Bond will be faced with any number of antagonistic challenges. Oscar-winner Rami Malek plays the masked Russian villain Safin, while Cristoph Waltz is back as Spectre criminal mastermind Ernst Stavro Blofeld, now locked up in a cell a la Hannibal Lecter. 

Other recognizable faces include Ralph Fiennes, reprising his role as M, Ben Whishaw as Q, and Naomie Harris as Eve Moneypenny. 

French actress Léa Seydoux returns as Bond’s love interest Madeleine Swann. The trailer suggests that Swann may be up to no good. What “secrets,” as Bond suggests, does she hold?

Check out the trailer below, and get ready for the theatrical release next April.

Photo: Universal Pictures