I had only seen the anime when I got to this film, at the end I felt like it didn't make any sense, so I looked up the manga and in the last episode everything is cristal clear. It has a very good ending. Although this movie is really bad in my opinion since you don't really understand what is happening.