I generally enjoy watching superhero (or, in this case, anti-hero) films but this just feels cheap and nasty. No quality whatsoever. However, when I read other reviews saying how good this film is then I obviously didn't get it. Oh well, money badly spent.