The trailer for No Time to Die includes a surprise — a return appearance for Christoph Waltz’ Ernst Stavro Blofeld. Blofeld was the villain of last James Bond film, Spectre, and here he plays the Hannibal Lecter role, talking to Daniel Craig’s Bond from behind glass.

Watch the trailer now:

This 25th official Bond adventure is also the fifth (and supposedly final) 007 film starring Daniel Craig as Ian Fleming’s master spy. In addition to Craig, the movie also starr Ralph Fiennes as M, Naomie Harris as Moneypenny, Ben Whishaw as Q, Jeffrey Wright as Felix Leiter, and new cast members Ana de Armas, Lashana Lynch, and Rami Malek as the big Bond villain. It’s directed by True Detective’s Cary Joji Fukunaga.

Here is No Time to Die’s official synopsis:

In No Time To Die, Bond has left active service and is enjoying a tranquil life in Jamaica. His peace is short-lived when his old friend Felix Leiter from the CIA turns up asking for help. The mission to rescue a kidnapped scientist turns out to be far more treacherous than expected, leading Bond onto the trail of a mysterious villain armed with dangerous new technology.

No Time to Die opens in theaters on April 8, 2020.

Gallery — The Best Action Movie Posters Ever:

More From ScreenCrush