ben affleck

Batman (2016)

In Batman v Superman: Dawn of Justice, the iteration of Batman (Ben Affleck), aka Batfleck, is an older, more war weary superhero. When he must face off against the powerful Superman, he spends his millions to upgrade his batsuit to an armored version with kryptonite tipped weapons.

As an Amazon Associate, we earn from qualifying purchases.