The story, acting, BGM, and dialogues were perfect, except the screenplay; it was moving like a rollercoaster! It's like everything is resolving for him too quickly, and when it needs to be emotional and quite critical at that moment, he escapes from it so it can't catch you in any moment, but the thing is it can't let you move for a second too because another something was about to happen! Overall I loved it, and I would rate this film 3.5 out of 5 stars.