Now and again amongst the comic book franchises, the re- hashed horror and total CGI comes an interesting story that's truly entertaining. I don't know if it's just a blip in studio output but they have recently released some good films with different stories. The whole cast were excellent, the editing / pacing well done, all helped by a script that had a bit of everything. Furthermore it's not a PC preachy type, it just retells a story for viewers to consider. Very good, watch when you can.