Batman Character portrayed by the amazing actors:
1- Michael Keaton (Tim Burton Universe)
2- Christian Bale (Chrisopher Nolan Trilogy)
3- Ben Affleck (Zack Snyder Universe)
4- Robert Pattinson (Matt Reeves Trilogy)