Ignore comments about "mistakes" those people just didn't watch or listen closely. the movie was realistic enough to suspend your disbelief. people complaining it was boring even though it's full of action scenes. try watching comedies then.
nvm, this was supposedly based on the original novel