I'm giving this a five star because it completely caught me by surprise. I did not have high expectation when I went into the cinema, but it did not disappoint. The only complaint I have about the movie is that in some scenes, the plot armor for the main characters felt a little to thick. But that was the only problem that bothered me. Would definitely recommend it to anyone who is hesitant to watch it.