One of the greatest movie of all time.
This one statement is still an understatement because there are so many things, emotions all wrapped neatly in a 2 hour story and not even for a single minute you will feel that something is off.
I can write all day about how good this movie is but without wasting much time if you are an average movie watcher prepared to get your mind blown and if you are a movie enthusiast then get have some spare time because you are not gonna watch it only once.