this movie is an underrated masterpiece. the movie's theatrical cut sucked so much that I made the mistake of not watching the ultimate edition and believe me it is nothing like the theatrical cut and we finally get an explanation of every incident happening in the movie. watch the movie multiple times to understand the movie thoroughly. the soundtrack is still one of my favorite of Hans Zimmer.
my ratings=8/10