I rarely write google reviews for movies but I just watched this movie in flight and I'm so charged up with the emotions, stress, tension and honestly it's a mix up so many emotionsm. What a performance and what a plot...all actors deliver exceptional performance and their choices making the viewers think hard...what's right...and what's wrong...something which great movies always do. Highly recommend this.