Kevin Wight’s review:
Problematic revenge thriller. I know you're supposed to sympathise and to basically root for Gerard Butler. But he is such a smug twat, and his poor accent was annoying me as well.
The ending is a bit of a cop out as well. This could have been great, but lacks any of the subleties of say, Park Chan Wook's films, as well as the characterisation.