Years after playing the lead in "Good Will Hunting," Ben Affleck got the part of "The Dark Knight." In Zack Snyder's Batman v. Superman: Dawn of Justice, the actor played Batman for the first time. In 2016, when the movie came out, it had the eighth-biggest opening weekend of all time. Affleck then played the character again in the movies Suicide Squad (2016), Justice League (2017), a remake of Zack Snyder's Justice League in 2021, and The Flash in 2022.