Wherever you rank Ben Affleck on the list of live-action Batman actors, there’s no question he played DC Comics’ Caped Crusader longer than most.
His version of Bruce Wayne debuted in Batman v Superman: Dawn of Justice, then returned for a cameo in Suicide Squad, both cuts of Justice League, and finally The Flash.
Additionally, the new DC Universe continuity will have its own Batman who will star in The Brave and the Bold.
For now, Affleck’s successor, Robert Pattinson, will return to role in 2027’s The Batman: Part II.