Eugene Wei’s review published on Letterboxd:
Perhaps because Daniel Craig was arguably the best actor to play Bond, and because Casino Royale started his run with such a bang, I'm left with a deep ambivalence at the end of it all. Glad it happened, disappointed it wasn't better.
No Time to Die clocks in at 2 hours and 43 minutes, much of it unnecessary. Apparently, the two credited editors felt they had all the time in the world.
One of the key scenes of any Bond film is the one-on-one confrontation between Bond and his nemesis of the day. And in this one, it falls completely flat, because Rami Malek's Lyutsifer Safin is a complete bore.
An extra half star, though, for Hans Zimmer channeling John Barry in the score and for Ana de Armas bringing some fun in Cuba. That entire interlude is the one time the film is light on its feet: she and Craig play out a sort of Rogers and Astaire tango with guns. When she and Bond part ways, he says, "You were excellent." And then she's gone, off to what I'll always imagine to have been a more fun Bond film.