The first trailer for the new James Bond adventure No Time to Die has been unveiled ahead of the film's release in April.
With nods to previous Bond movies, the trailer mixes action and intrigue as Daniel Craig's 007 encounters old friends - and foes.
A description of the plot for the 25th Bond adventure, which is directed by True Detective's Cary Joji Fukunaga, reads: "Bond has left active service and is enjoying a tranquil life in Jamaica. His peace is shortlived 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."
Oscar-winning Bohemian Rhapsody star Rami Malek, Captain Marvel's Lashana Lynch, Blade Runner 2049's Ana de Armas and Game Night actor Billy Magnussen have joined the cast, with Ralph Fiennes, Naomie Harris, Rory Kinnear, Christoph Waltz, Ben Whishaw and Geoffrey Wright reprising their roles.
No Time to Die is released in cinemas on April 2, 2020.