Great anime! Actions scenes, blood, and a decent story behind it. You'll know what I mean when you watch this movie when I say " What goes around comes around ". The end of the movie seems a bit abrupt but the overall quality of it makes up. 10/10.