A bit twisted compared to the comics, but who wouldn't love superhero stories?