With Matt Reeves and Robert Pattinson's The Batman getting so much news the past couple of weeks, it's easy to see why many were shocked when it was announced that Ben Affleck would be reprising his role as an older Batman for The Flash. It's not as shocking as Ezra Miller choking a fan for no reason and a former director seemingly confirming the actor's erratic behavior but is still surprising, nonetheless.
Director Andy Muschietti told Vanity Fair that Affleck's Batman would play a pretty substantial role in this movie, teasing that his attitude has changed dramatically from Batman V Superman and Justice League. Having Affleck's older Batman mentor Barry Allen should be an interesting role for the character, especially since this is going to be the last time we'll see the actor play as Batman.

Since The Flash is going to be partially based on Flashpoint, we're going to assume that time travel is going to play some part in removing Affleck's Batman from the DCEU, assuming they'll still call it that once the movie is over. Affleck will leave a complicated legacy for Batman since most people loved his performance but hated the movies he was in so here's hoping that the actor ends his run on a high note.
No release date for The Flash has been announced.
Read: Ben Affleck to Officially Return as Batman in The Flash