After 15 years, Daniel Craig’s run as James Bond finally comes to a close with No Time to Die, an almost Avengers: Endgame length send-off that ties up all the loose ends of the Craig era but definitely feels its length at times and some other flaws that keep it from reaching the heights of Casino Royale or Skyfall.