What a freaking amazing movie. Please watch it with a open mind and u will relate to each and every part of it. No one is wrong or right it is just the situation and this movie has portrayed it just soo freaking perfectly .... Waowwwww such movies are just mind boggling. Judgmental people sorry but this isn't for you. Just a big cheers to the writer of this film , Director for sure for making such a smooth movie casts were the best ... EPIC !!!