Having just seen Avengers: Age of Ultron–review coming soon–can we just accept one thing: Namely that there is no way on Earth that Batman can take Captain America?
Unlike what some people may believe…
And while not having seen Zach Snyder’s interpretation of the iconic superhero, there’s virtually no way that he’s in Captain America’s league. After all, in Captain America: The Winter Soldier he’s doing stuff way beyond the kin of most men (which is actually pretty in line with the character in comics as well, while Batman tends to be portrayed as being much more agile than he has so far demonstrated in movies), such as mastering multiple forms of martial arts, and enhanced reflexes and speed, though most importantly he’s an actual soldier, and has fought in actual battles and wars, while Batman has experienced nothing on that scale.
This is on top of Batman being, essentially an ordinary man, while Steve Rogers is anything but, thanks to the Super Soldier serum.
When you combine that with the qualities that I have already mentioned, he’s way out of Batman’s league.
And keep in mind in Age of Ultron he literally TOSSES A MOTORCYCLE! He uses momentum to do so, but it’s pretty impressive nonetheless.
While in the Batman movies (certainly the Christopher Nolan ones) he’s certainly less acrobatic that Cap, and definitely not as good a fighter (though this may have more to do with the design of the Batman costume, which if the way the character seems to move is any indication, is pretty restricting).
Still, based upon the movies not only is there virtually no way that Captain America can lose (unless Batman attacks in his BatWing, and even then…).