01/05/2026
Given that Charlie Cox‘s work as Matt Murdock on Daredevil: Born Again, as well as Robert Pattinson‘s turn as Bruce Wayne in The Batman, it might be easy to understand why Ben Affleck recently announced that he’s done with the superhero genre. Affleck’s two outings in the world of tights and capes, in 2003’s Daredevil and later the Zack Snyder 2010s era of the DC Universe, were largely met with critical and audience division.
Anyone just focusing on Daredevil or Batman v. Superman: Dawn of Justice might therefore think that Affleck’s retirement from superheroes is no great loss. That’s especially true in light of Affleck’s undeniably great performances outside the genre, such as the insincere, possible wife-killer in Gone Girl or as an alcoholic basketball coach in The Way Back. Affleck excels at playing bone deep exhaustion and is able to retain an innate likability and humor even when he’s trying hard to be indifferent.
Granted, those skills don’t immediately lend themselves to superhero stories, with their emphasis on power and victory. However, there are several roles about a hero in retirement, his best days behind him, that would have benefitted immensely from what Affleck brings to the screen. One might point out that Affleck came near it, too, in the Snyderverse, which drew heavily from The Dark Knight Returns and Kingdom Come. But both of those are, ultimately, about Batman dragging his battered body back into the fight, and always coming out victorious. He is a traditional hero once again.
No, the better Affleck Batman role would ask him to stay out of the fight, to grouch from the sidelines while still charming audiences. The superhero role he might have always been meant to play was as Bruce Wayne in Batman Beyond.