The credits are the best part, like many David Fincher films. OK, so its a bit formulaic, but the actors really make it work. It takes awhile to get started, but once it does, the suspense and mystery is undeniable. Many reviewers complained that the script was weak, I agree to some extent, but even with an unspectacular script this is still a very watchable thriller. If you think it's difficult to forgive the way this film grabs you, there are other ways to like it. The story, even clichéd, is still interesting and suspenseful. The best part of the movie, though, is the credits, which are not even as good as those Fincher used in Se7ven, which is a better movie, his best probably, better than Fight Club, go see that.