dola-
Cracked has Skyfall pegged perfectly.
Spoiler
Hold On, Now ...
Before we go any further, yes, this is universally considered to be an awesome movie. It's just that any time a movie has the villain do the, "Surprise! Every action you've taken has actually played perfectly into my hands!" bit with the hero, it never really makes sense. And this is a great example -- when you walk through it from the bad guy's point of view, you realize that either Silva is an incredibly lucky bastard, or he's literally God.
The entire point of Silva's scheme is to kill M during her hearing -- he has two guys waiting for him with a cop uniform after he breaks out of MI6 specifically so that he can sneak into the courthouse and shoot her. Presumably he allowed himself to get captured (as opposed to just going straight to the courthouse) because he wanted to upload the virus into MI6's computers to distract everyone.
Here's the thing: Silva's master plan began the moment he got captured, timing it so that he'd be in custody right when M was testifying. But he didn't turn himself in -- he was captured by Bond. So how could he have known when that would happen? Bond tracks a bullet shard in his shoulder to an assassin guy who has a casino chip from a casino where he sticks it to some lady who happens to know where Silva is. That's literally how it happens -- Silva had no control over that. How many days were those two fake cops standing there, waiting for Silva?
And then, when Bond corners him, Silva blows the tunnel at just the right time for a train to come crashing through it. How did he even know to set explosives in the specific time and place where James Bond would catch him? How did he know a train would be coming along at just that moment? He utters a little catchphrase in the split second the train crashes through -- imagine if the train had gotten delayed and they'd had to stand there in silence for 20 minutes until it finally came along.
Read more:
6 Huge Movie Plot Twists That Caused Even Bigger Plot Holes | Cracked.com
I'm tired of this kind of writing, it's getting lazy by screenwriters.