3 Stars because : This is not a great Bond film. Yea, but good ending to Hero.
The Antagonist of the film (Bad guy) Rami Malek's role is a joke except the weapon he creates. I think, a good film should balance the main characters in way to convey proper story telling. The screenplay sucks in this aspect. Especially with the Villain, when he comes from no where to shoot Bond. The director has full concentration on the Protagonist (Daniel Craig) rather. To which he did a good job. Providing the perfect ending. I am quite satisfied with the way the Hero is bid farewell.
But as a whole, the movie seems little dragging in some places.
Fight sequences are not the best. Most of them looked fake (surprisingly in this movie) Earlier Daniel's fights were amazing.