So Batman is considered one of the best DC superheroes ever created. We all know that with his detective,fighting,and gadgetry skills, he could defeat any foe of the DC universe, including Superman. So my question is, do you think that, given Batman's skills, there are any Marvel characters that could over throw the Dark Knight? and please explain why. Oh, and the Batman is Bruce Wayne at his peak.