If u read what those who hated it say, they sound like wanna be critics, always comparing it to other movies and talking about intricacies like character sub plots. That's fine but I watch to just enjoy it, which i thoroughly did. Everyone's different on what and how far reality can be stretched (like fight scenes). If u need everything perfectly realistic don't watch movies - travel!