Ben Affleck played Batman in Zack Snyder's Justice League and many other movies.