I heard the reviews, and they were pretty much dead on. The movie is go from the get go. It is not a story that goes from A to B to C, it is a story that hits you from -1 to B to D to F to P to Q to A then C.
I took my son to it today. My wife and I got off early to take him, and at first it was a hodge podge of disjointed Anectdotes. Which quickly came together. While I did not figure out the whole plot before the end scene, I had the major one sorted out (my son hates that, but at least I dont kibbitz in the theater so he can be surprised).
Lucy Liu is a character, although truth be told, she cold have been Jane Schmoo. Her character just had to be pretty and not a dumb blond. But Morgan Freeman was outstanding as was Ben Kingsley and Bruce Willis, but Josh Hartnett stole the show!
It is not a long movie, but one you will not be bored with! Watch it. It is a roller coaster where you never leave your seat! Just dont tell anyone when you do figure it out! Let them enjoy the ride!