I guess I have two main problems with this otherwise engaging movie:
1. If this is a story about vigilante justice and redemption, I just didn't buy Colin Farrell's character as that bad. He seemed like an ordinary New York business-type to me.
2. Casting Katie Holmes.