The initial opening really made me feel for the antagonist, because of what happens that causes him to do the things he does. I won't ruin it, but lets just say that if you have a family, you will sympathize with him. So that added effect made the story more emotionally invested than other recent movies.
The acting was very well done, I liked Gerard Butler in this role and Jaime Fox was very good being the arrogant lawyer. The rest of the cast was good, especially Fox's friend, who's name escapes me at the moment.
One thing that I wish would have been better was to up the personal danger for Fox's character as he is not really threatened in any major way throughout the story. I think by doing that, I would have sympathized with him better than I did in the end. I was almost going for the bad guy because of the opening sequence.
So I definitely give this film 4/5.