This is a very good movie, the casting is perfect everyone plays their role very well especially Daniel Craig. I found the twist villain working for the government to be very predictable but not bad, on the over hand the main villain Blofeld is one of the greatest Bond villains ever, the storyline of how he had known Bond since they were kids was amazing. I also loved the addition of Madeline or Dr Swann was also necessary to make Bond emotional attached to the storyline. I also really liked how Ralph Fiennes played M he brought a cool new twist to the role. Overall a very good bond film and probably Craig’s 3rd best overall 9/10