10 Movies Where The Good Guy & Bad Guy BOTH Win
3. No Time To Die - James Bond & Safin
No Time to Die sure is an interesting one. On one hand, James Bond (Daniel Craig) accomplishes the seemingly insurmountable task of dismantling shadowy criminal outfit Spectre once and for all, albeit somewhat inadvertently and entirely murderously courtesy of villain Safin (Rami Malek).
007 also kills Safin and destroys his nanobot factory, preventing the technology from being used in the wider world.
And in a bittersweet final twist, he also lays down his own life after being infected with the nanobots, allowing himself to be obliterated along with the factory to ensure that Madeleine (Lea Seydoux) and his daughter Mathilde (Lisa-Dorah Sonnet) can't be infected by him.
It's a tragic victory given that it ends with Bond's death, but he saves many, many lives, including those closest to him, and is immortalised as a hero. On the balance of things, that's a win.
As for Safin, he gets one huge W that nobody else in the Bond canon ever has before - he successfully killed James freakin' Bond.
Safin may be pretty weak sauce as 007 villains go, but the fact that he was the guy to finally take the super-spy down certainly pushes him up the rankings a fair bit.