One of the most brilliant movies I've come across. The plot is intriguing, the cast magnetic and the character personalities are a breath of fresh air! I do agree that as a viewer the plot tends to drag and that there are one too many twists and turns on this rollercoaster of a movie. But the whole thing is so beautifully woven with the most apt soundtracks and background effects and the whole screenplay and symbolism just made for a meaningful film.