The film's plot makes no sense. For all of its great action scenes and great performances, the story is lacking and there are glaring holes in the plot.
Why does M let Bond return to the field even after he fails the necessary psych and physical tests? Why does Silva not use his hi-tech cyber skills to get to M, but instead hatches a basic plan to shoot at her in the Houses of Parliament? Why does Bond feel the need to return to his childhood home in Scotland? Why does Bond take M to a remote mansion for safety? Why is he the only one protecting her? Why, instead of enlisting the army, Marines, or other MI6 agents, does he rely on an old groundskeeper for armed support?