Marvel has its way of weaving intricate timelines, leading to a bit of confusion when it comes to Daredevil: Born Again. So ...
From Damian Wayne to John Constantine, these figures subvert traditional ideas of heroism and show that even the good guys ...