This wasn't a film. It was the first half of a film that was somehow released in theaters.
The animation was phenomenal and the voice acting was alright because a lot of the English voice acting was oddly delivered, but it's fine I guess. The plot was interesting, but then the film just ended abruptly right when things were getting interesting. It's a case where a film is actually too short for the story it wants to tell.
It's a film that definitely needs a longer version because it feels like the first half of a much larger plot that just never happened.
6/10