Captain Marvel has literally knocked out Superman. ... However, Thor, one of Marvel's strongest Avengers, might just be powerful enough to take on Superman. With his Asgardian abilities and mystically-enchanted hammer Mjolnir, Thor is a god who fights and defeats adversaries far stronger than him on a regular basis.