In one word, Good.

Rating: 7/10 (28 March 2006)

If you're looking for depth, or surprises, this may not live up to its billing. However, not to shoot it down too fast, I found this an enjoyable and entertaining film, with some good performances in an unexceptional script.
Full of twists and turns, you'd expect to be kept guessing right to the end, but aside from perhaps some more minor details, most will have it figured out well before the ending sequences.
Overall though, it was a fun film, with plenty of good lines, especially between josh hartnett and lucy liu, who brightened up the film no end.
I'd recommend it as a good film if you don't want anything taxing, just want something to sit back and enjoy. You never know, you might just like it.