Conceptually interesting, however I found this to be one highly over-rated movie. John Woo's character was strong and believable, but Debra Messing was a horrible choice for this role. The entire movie was slow and boring. Definitely not worth a couple hours of your time. Ending was completely absurd. Two stars.