i actually really liked this movie. There were some serious flaws, like really wasted a subplot on that psychiatrist relationship thing because they didn't get to elaborate it enough, it just seemed rushed and even redundantly unnecessary to the overall plot, also some terribly bad acting moments, some bad Irishish/Bostonish accents, and some other lame bad acting by Jack when at times..
however these were not bad enough to dissuade me from enjoying it as a whole, in fact I quite enjoyed it! Not quite the caliber of Heat but definitely good shit