This movie may seem flat on paper, but once you start watching you cannot stop. It is so gripping and thrilling, Gerard Butler plays his role perfectly and so do the rest of the cast. It has a short run time of 1h 30m and although the ending may feel a bit rushed it was all worth it in the end.
Would recommend.