Excellent movie!! Whilst the plot is predictable, the screenplay kept the audience on the edge and as the move traveled, it made the audience to rethink the plot. Cast and crew acting is simply superb; whether lead character or just for one scene each and everyone had done an extraordinary job. As much as few scenes were gruesome and made heavy heart, over all movie is 10/10. Worth watching second time.