If you happen to have any sense of logic, appreciate good movies or value your time; please do not watch this movie. Such a drag and full of non-sense. It's 3 hours of your life that you are not getting back.
The visuals are great, but that's about it.