2. Batman vs. Joker (Batman and The Dark Knight)
Joker is widely considered as a supervillain and Batman’s greatest enemy. Batman has a number of opportunities to kill Joker, but relented, as such an act will make him a killer. On the other hand, Joker has given up various opportunities to put Batman once and for all, because he needs Batman as an arch-enemy to define himself.