Finally!
(No Spoilers)
For those who don't know I usually hate anime, but this is an awesome movie. Why it is well it has that gritty feel to it and has a very deep plot. Also the characters are pretty well defined and are unique. This movie is not a waste of time and is one of the greatest anime titles of all time (that isn't just me saying that). So 5 out of 5 an excellent anime for a change.