A select few heroes have played Batman over the years. See who has had the honor of being the Caped Crusader here.
1 of 10
Stars Who Have Played Batman: Robert Pattinson & More
2 of 10
Ben Affleck
3 of 10
Ben McKenzie
4 of 10
Christian Bale
5 of 10
George Clooney
6 of 10
Val Kilmer
7 of 10
Michael Keaton
8 of 10
Adam West
9 of 10
Will Arnett
10 of 10
Kevin Conroy