I had to write this because i don't want any person (like me) to see the review first and watch the movie to save time. First thing first, lot of reviews here seem to come from viewers who watched this movie with the expectation of jump scare or at least "quiet place" level thriller. Really??!! Come on, when you watch movie learn to dive into the plot and characters. Of course there are flaws here and there which makes you think "If they had done this way, it would have been much better". Can a single movie could fill those lame expectations of million people? And some here are crying over loose ends and underdeveloped characters. When you meet some new person in your life, do you really need to go whole life back and know him? USE YOUR IMAGINATION TO FILL THE UNTOLD PLOT. Geez.. i am fed up with spoonfed movie goers who rant on reviews if something doesn't go well with their taste. Yes this movie is not perfect but a quick suggestion when watching this type of movie, try to reason the decision the character takes.. Here you'll find characters who you see in yourself, some are selfish, some are mental, some are grey, some are dumb, some are learning from there mistakes. Each decision a single character takes unfolds the next plot. While watching this everytime i thought i would have done this if this situation happened to me. Ya.. i liked this movie.. not perfect but good.. watch it without expectation, may be you'll find yourself grabbing the edge of your seat!!