The mission is to capture alive a general in the Islamic Revolutionary Guards, an agent called Megiddo, who is planning an attack somewhere in the Western hemisphere. Will Cochrane must track that man and make him talk about his genocidal plans. The problem is…Megiddo is one of the most elusive men anyone has ever met and in getting to him many lives will be in jeopardy.
Spycatcher by Matthew Dunn is a good book, but not great. The plot is intense, Will Cochrane, its protagonist, is one of the most human and realistically depicted secret agents around; he practically jumps out of the page, he is that vibrant. However, Megiddo, Will’s archenemy, is so elusive that sometimes it seems that Will and his team of paramilitary operatives are following a ghost. I believe Dunn’s intention was exactly that, to portray Megiddo as Will’s counterpart, his evil twin, but in doing so he stretched the plot several hundred pages longer than the story has any right to be, the result is boring and utterly annoying.