Don't understand the negative reviews ! This was a good entertaining movie from beg till end, great cast and great performance from all, especially from Christian Bale who was just fantastic, one moment he was serious, next he is funny, then is concerned, then back to being funny. Loved the story, though am sure there was a bit of an exaggeration.

Loved how the story kept developing and new characters kept coming in. The only thing that the movie lacked, is the element of suspense. Ending was ok, though they could have done a better job in unfolding the mystery about the mysterious group. All is all, this was an entertaining movie to watch.