Liam Neeson's movies are always captivating to watch....although the storyline is almost always similar: he becomes a hero amidst nearly impossible situations. This movie, likewise, was going pretty well into the mid-section and was captivating as the story escalated. However, one thing that turns the audience off is when the movie cheats the reality too much to continue the intended storyline. This movie, like some other B-rated movies, keeps "attacking" the protagonists into the situations that they have to get themselves out of, meanwhile being too "generous" to the villains.
Just one of the scenes simply turned me off as I was watching this movie: when the villain guy was pushed off the edge of the cliff so that his car, along with him inside, had rolled down the hill so many times, and then all of sudden he gets out of the nearly wrecked car barely with a scratch: he only has one scratch mark on his face, but otherwise, he is not even injured at all. This is simply cheating and nothing else in terms of the storyline. From here on, my interest level in watching this movie decreased to about half, in the realization that the screenwriter is not being fair even in terms of the physical reality of the characters, and thus this storyline is nothing but a fake, even though I am already aware that this is pure fiction. If the screenwriter is changing the reality of this physical world that we live in, then he is not following the "rules" of creating a storyline for the characters that are supposedly living in the same world as we live in. And the worst part was that it kills one of the main protagonists for no good reason whatsoever. Just an overall disappointing movie.