This movie did great job in melding a mythological story in the modern real world. This makes you think about it for days. Some say it's too long, but personally I had no issue with the length. Those long shots convey much more than the words. Hands down one of the best movie in recent times.