I was very impressed with Colin Farrell's performance, accent included. He almost made me believe that he really was a nice family-values guy who just messed up more than he should have. After the movie, I thought to myself, "Good grief, Farrell IN REAL LIFE is a total playboy, almost NOTHING like his character." He had me convinced.
However, the punishment didn't fit the crime, no matter what. I liked Kiefer Sutherland's performance, but his character was a little bit too much out there, even for a wacko. And yes, the hookers were downright annoying. 🙂