Picks itself up from a trash heap of clichés and ill-conceived casting to overcome its flawed foundation.
Browsing: Gerard Butler
An endless parade of clichés and logic issues that ruin an otherwise potentially interesting plot.
By Russ Ceccola
This big-budget mess amounts more to a minor tremor than a full-scale disasterpiece.