10 Superheroes That May Need Recasting (And Who Should Play Them)
2. Punisher - Ben Affleck
The Punisher - an unstable psychopath who murders people but still believes he is doing the right thing because he has some sort of a code. Batman V Superman's Batman - literally the exact same thing.
Even with Zack Snyder's Justice League coming to HBO Max, Robert Pattinson's Batman will likely mean that Ben Affleck will not be returning as the Caped Crusader in any mainline DC films any time soon - so physically getting Affleck in would be possible.
More importantly, thanks to the similarities between his especially dark Dark Knight and Frank Castle, Affleck would definitely suit the part. Alongside that, his performances in Triple Frontier and The Accountant can similarly be lent to a portrayal of Frank Castle.
Triple Frontier may not have been the exhilarating ensemble thriller audiences were led to believe, though Affleck delivered a solid depiction of a soldier gone rogue. The Accountant featured a less traditional action-hero type but one that, again, Affleck played excellently.
Layer these two on top of his Batman, and you can practically see him in the skull-painted vest.