The first half was beautiful, interesting and original. The second half felt rushed, full of cheesy moments, stupid character decisions and really ruined the film for me.