This movie has gotten a bad rap for being called confusing, incoherent, and too dark. When in fact its the best look inside a superhero's mentality shows you their journey from reluctance to accepting what needs to be done for the good of the world. As well as the consequences of taking on such responsibilities.. Excellent movie! Five stars.