Over the years, several actors have played Batman. It got to the point where people compared the constant changing of 蝙蝠侠 actors to the constant changing of James Bond actors. This 文章 looks at Batman's eighty years of live-action appearances.
Lewis Wilson (1943)
Lewis Wilson became the first actor to play 蝙蝠侠 in live action in 1943's 蝙蝠侠 movie serial.
Robert Lowery (1949)
Robert Lowery played 蝙蝠侠 in 1949's 蝙蝠侠 and Robin movie serial.
Adam West (1966 - 1968, 1979)
Adam West became the first actor to play 蝙蝠侠 in a 电视 series in 1966's 蝙蝠侠 series. He played 蝙蝠侠 in all 120 episodes of the series. He also played 蝙蝠侠 in 1966's Batman: The Movie. His last live-action appearance as 蝙蝠侠 was in 1979's Legends of the Superheroes TV special. However, he did guest voices in several 蝙蝠侠 cartoons. Also, returned to the role of 蝙蝠侠 in voice form in a couple of animated films that were made before his passing in 2017. To this day, Adam West remains the actor that has played 蝙蝠侠 in live action the most.
Michael Keaton (1989 - 1992, 2023)
Michael Keaton played 蝙蝠侠 in 1989's 蝙蝠侠 and 1992's 蝙蝠侠 Returns. He returned to play 蝙蝠侠 in 2023's The Flash. He also played 蝙蝠侠 in the unreleased Batgirl film and deleted content from Aquaman and the 迷失 Kingdom.
Joey de Leon (1991)
Joey de Leon played 蝙蝠侠 in 1991's Alyas 蝙蝠侠 en Robin parody film.
Val Kilmer (1995)
Val Kilmer played 蝙蝠侠 in 1995's 蝙蝠侠 Forever.
George Clooney (1997)
George Clooney played 蝙蝠侠 in 1997's 蝙蝠侠 and Robin.
Bruce Thomas (2000 - 2002)
Bruce Thomas played 蝙蝠侠 in a series of OnStar commercials.
Christian Bale (2005 - 2012)
Christian Bale played 蝙蝠侠 in The Dark Knight trilogy.
David Mazouz (2014 - 2019)
David Mazouz played a young Bruce Wayne in the Gotham series.
Ben Affleck (2016 - 2017, 2021 - 2023)
Ben Affleck played 蝙蝠侠 in 2016's 蝙蝠侠 v Superman: Dawn of Justice and Suicide Squad and 2017's Justice League. He considered permanently retiring from the role, but he came back for new footage for 2021's cut of Justice League. He played 蝙蝠侠 in 2023's The Flash. Like Michael Keaton, he was going to be in Aquaman and the 迷失 Kingdom, but his footage was cut out of the film.
Iain Glen (2019 - 2021)
Iain Glen played Bruce Wayne in the 2nd and 3rd seasons of Titans.
Dante Pereira-Olson (2019)
Dante Pereira-Olson played a young Bruce Wayne in 2019's Joker. It's currently unknown if Bruce Wayne will be in 下一个 year's Joker sequel.
Kevin Conroy (2019)
Kevin Conroy is known for voicing 蝙蝠侠 更多 times than anybody else. He played a live-action version of Bruce Wayne in 2019's Crisis on Infinite Earths TV special.
Robert Pattinson (2022 - ongoing)
Robert Pattinson played 蝙蝠侠 in 2022's The 蝙蝠侠 and is expected to return for the sequel.
A new actor
A new actor is going to play 蝙蝠侠 in the upcoming The 《勇敢传说》 and the Bold film. At this time, it's unknown who will play 蝙蝠侠 in the film.
Lewis Wilson (1943)
Lewis Wilson became the first actor to play 蝙蝠侠 in live action in 1943's 蝙蝠侠 movie serial.
Robert Lowery (1949)
Robert Lowery played 蝙蝠侠 in 1949's 蝙蝠侠 and Robin movie serial.
Adam West (1966 - 1968, 1979)
Adam West became the first actor to play 蝙蝠侠 in a 电视 series in 1966's 蝙蝠侠 series. He played 蝙蝠侠 in all 120 episodes of the series. He also played 蝙蝠侠 in 1966's Batman: The Movie. His last live-action appearance as 蝙蝠侠 was in 1979's Legends of the Superheroes TV special. However, he did guest voices in several 蝙蝠侠 cartoons. Also, returned to the role of 蝙蝠侠 in voice form in a couple of animated films that were made before his passing in 2017. To this day, Adam West remains the actor that has played 蝙蝠侠 in live action the most.
Michael Keaton (1989 - 1992, 2023)
Michael Keaton played 蝙蝠侠 in 1989's 蝙蝠侠 and 1992's 蝙蝠侠 Returns. He returned to play 蝙蝠侠 in 2023's The Flash. He also played 蝙蝠侠 in the unreleased Batgirl film and deleted content from Aquaman and the 迷失 Kingdom.
Joey de Leon (1991)
Joey de Leon played 蝙蝠侠 in 1991's Alyas 蝙蝠侠 en Robin parody film.
Val Kilmer (1995)
Val Kilmer played 蝙蝠侠 in 1995's 蝙蝠侠 Forever.
George Clooney (1997)
George Clooney played 蝙蝠侠 in 1997's 蝙蝠侠 and Robin.
Bruce Thomas (2000 - 2002)
Bruce Thomas played 蝙蝠侠 in a series of OnStar commercials.
Christian Bale (2005 - 2012)
Christian Bale played 蝙蝠侠 in The Dark Knight trilogy.
David Mazouz (2014 - 2019)
David Mazouz played a young Bruce Wayne in the Gotham series.
Ben Affleck (2016 - 2017, 2021 - 2023)
Ben Affleck played 蝙蝠侠 in 2016's 蝙蝠侠 v Superman: Dawn of Justice and Suicide Squad and 2017's Justice League. He considered permanently retiring from the role, but he came back for new footage for 2021's cut of Justice League. He played 蝙蝠侠 in 2023's The Flash. Like Michael Keaton, he was going to be in Aquaman and the 迷失 Kingdom, but his footage was cut out of the film.
Iain Glen (2019 - 2021)
Iain Glen played Bruce Wayne in the 2nd and 3rd seasons of Titans.
Dante Pereira-Olson (2019)
Dante Pereira-Olson played a young Bruce Wayne in 2019's Joker. It's currently unknown if Bruce Wayne will be in 下一个 year's Joker sequel.
Kevin Conroy (2019)
Kevin Conroy is known for voicing 蝙蝠侠 更多 times than anybody else. He played a live-action version of Bruce Wayne in 2019's Crisis on Infinite Earths TV special.
Robert Pattinson (2022 - ongoing)
Robert Pattinson played 蝙蝠侠 in 2022's The 蝙蝠侠 and is expected to return for the sequel.
A new actor
A new actor is going to play 蝙蝠侠 in the upcoming The 《勇敢传说》 and the Bold film. At this time, it's unknown who will play 蝙蝠侠 in the film.