"Bond 25" finally has an official title.

The 25th installment of the spy franchise is called "No Time to Die." Daniel Craig returns for his final outing as James Bond, with Cary Fukunaga directing.

In "No Time to Die," the martini-sipping MI6 agent has left active service and is enjoying a tranquil life in Jamaica. His peace is short-lived when his old friend Felix Leiter (Jeffrey Wright) 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.

Rami Malek is on board to play the main villain, while Christoph Waltz will reportedly be back as Ernst Stavro Blofeld (the villain from 2015’s "Spectre").

Ben Whishaw returns Q, as does Naomie Harris as Miss Moneypenny and Ralph Fiennes as M. Also reprising their roles from "Spectre"  are Léa Seydoux as Dr. Madelaine Swann and Rory Kinnear as MI6 chief of staff Bill Tanner.

"No Time to Die" opens in theaters April 6, 2020.