Director John Moore delivers the goods, but it's not enough to overcome an extremely weak script.

More...