A good watch after a long time. Although if you will start dissecting everything under a microscope, you will spot problems but overall the story is so well written and the movie doesn't drag and keeps you interested for the entire run. We need more well thought out stories like this one, and here's hoping that this will continue and good actors will keep choosing working for movies and series that have such stories driving the screenplay. Although the space of ott has started getting diluted with silly content and mass entertainer movies have sub standardly written stories when it comes to logic, but content like this keeps the hope alive that there are still people around who aim for quality in their work.