
Batman Cast: Every Actor and Director in the Theatrical Films
The Batman cast has had nine lead actors in the theatrical films, from Adam West in Batman (1966) through Michael Keaton, Val Kilmer, George Clooney and Christian Bale to Robert Pattinson in The Batman (2022). Kevin Conroy and Will Arnett voice the hero in the two animated spin-offs, and Ben Affleck plays him in the appearance films. The series has eight main films and three spin-offs. The cast list also covers every major villain, ally and director, along with the cast reported so far for The Batman Part II.
The Core Batman Cast
Who Appears in Which Film
| Actor | 1966 | 1989 | 1992 | 1993 | 1995 | 1997 | 2005 | 2008 | 2012 | 2017 | 2022 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Pat Hingle | ● | ● | ● | ● | |||||||
| Michael Gough | ● | ● | ● | ● | |||||||
| Christian Bale | ● | ● | ● | ||||||||
| Michael Caine | ● | ● | ● | ||||||||
| Gary Oldman | ● | ● | ● | ||||||||
| Morgan Freeman | ● | ● | ● | ||||||||
| Michael Keaton | ● | ● | |||||||||
| Billy Dee Williams | ● | ● | |||||||||
| Chris O'Donnell | ● | ● | |||||||||
| Elizabeth Sanders | ● | ● | |||||||||
| Cillian Murphy | ● | ● | |||||||||
| Zoë Kravitz | ● | ● |
Batman Directors
1966Leslie H. MartinsonBatman
1989Tim BurtonBatman
1992Tim BurtonBatman Returns
1993Bruce Timm and Eric RadomskiBatman: Mask of the Phantasm
1995Joel SchumacherBatman Forever
1997Joel SchumacherBatman & Robin
2005Christopher NolanBatman Begins
2008Christopher NolanThe Dark Knight
2012Christopher NolanThe Dark Knight Rises
2017Chris McKayThe Lego Batman Movie
2022Matt ReevesThe Batman
Batman Cast: Who Played Batman and Every Major Role
Nine actors have played Batman in the theatrical films, counting the voice work of Kevin Conroy and Will Arnett and the three appearance films led by Ben Affleck. Release order answers who played all the Batmans in order, starting with Adam West in 1966 and ending with Robert Pattinson in 2022.
| Order | Actor | Film or films | Credit |
|---|---|---|---|
| 1 | Adam West | Batman (1966) | Batman (Bruce Wayne) |
| 2 | Michael Keaton | Batman (1989), Batman Returns (1992), The Flash (2023) | Batman / Bruce Wayne |
| 3 | Kevin Conroy | Batman: Mask of the Phantasm (1993) | Batman (voice) |
| 4 | Val Kilmer | Batman Forever (1995) | Batman / Bruce Wayne |
| 5 | George Clooney | Batman & Robin (1997) | Batman / Bruce Wayne |
| 6 | Christian Bale | Batman Begins (2005), The Dark Knight (2008), The Dark Knight Rises (2012) | Bruce Wayne / Batman |
| 7 | Ben Affleck | Batman v Superman: Dawn of Justice (2016), Justice League (2017), Zack Snyder's Justice League (2021) | Bruce Wayne / Batman |
| 8 | Will Arnett | The Lego Batman Movie (2017) | Batman / Bruce Wayne (voice) |
| 9 | Robert Pattinson | The Batman (2022) | Bruce Wayne / The Batman |
The supporting roles change hands more often than the cowl. For the same list with the character histories attached, see batman characters and batman actors in order.
| Role | Actors, in release order |
|---|---|
| The Joker | Cesar Romero (1966), Jack Nicholson (1989), Mark Hamill (voice, 1993), Heath Ledger (2008), Zach Galifianakis (voice, 2017) |
| Catwoman | Lee Meriwether (1966), Michelle Pfeiffer (1992), Anne Hathaway (2012), Zoë Kravitz (voice, 2017, and Selina Kyle, 2022) |
| The Penguin | Burgess Meredith (1966), Danny DeVito (1992), Colin Farrell (2022) |
| The Riddler | Frank Gorshin (1966), Jim Carrey (1995), Conan O'Brien (voice, 2017), Paul Dano (2022) |
| Two-Face | Billy Dee Williams (Harvey Dent, 1989), Tommy Lee Jones (1995), Aaron Eckhart (Harvey Dent, 2008), Billy Dee Williams (voice, 2017) |
| Robin | Burt Ward (1966), Chris O'Donnell (1995 and 1997), Michael Cera (voice, 2017) |
| Alfred | Alan Napier (1966), Michael Gough (1989 to 1997), Efrem Zimbalist Jr. (voice, 1993), Michael Caine (2005 to 2012), Ralph Fiennes (voice, 2017), Andy Serkis (2022) |
| Commissioner Gordon | Neil Hamilton (1966), Pat Hingle (1989 to 1997), Bob Hastings (voice, 1993), Gary Oldman (2005 to 2012), Jeffrey Wright (2022) |
| Bane | Jeep Swenson (1997), Tom Hardy (2012), Doug Benson (voice, 2017) |
| Scarecrow | Cillian Murphy (2005 and 2008), Jason Mantzoukas (voice, 2017) |
Batman (1966), directed by Leslie H. Martinson, built its ensemble around Adam West and Burt Ward as Batman and Robin. The four villains of the United Underworld were Cesar Romero as the Joker, Burgess Meredith as the Penguin, Frank Gorshin as the Riddler and Lee Meriwether as Catwoman, credited as Kitka. Alan Napier played Alfred, Neil Hamilton played Commissioner Gordon, Stafford Repp played Chief O'Hara and Madge Blake played Aunt Harriet Cooper. Meriwether took over the Catwoman role from Julie Newmar for the film. The full credits are on the batman 1966 movie page.
Tim Burton directed the next two films, and Batman (1989) cast Michael Keaton as Batman and Jack Nicholson as the Joker, credited as Joker / Jack Napier. Kim Basinger played the photographer Vicki Vale, Robert Wuhl played the reporter Alexander Knox, Billy Dee Williams played Harvey Dent, Jack Palance played the mob boss Grissom and Pat Hingle and Michael Gough played Gordon and Alfred. Batman Returns (1992) kept Keaton, Hingle and Gough and added Danny DeVito as the Penguin, Michelle Pfeiffer as Catwoman and Selina, and Christopher Walken as the businessman Max Shreck. Annette Bening left the Catwoman role because of pregnancy and Pfeiffer replaced her, according to Fox News.
Joel Schumacher took over for the next two, and Batman Forever (1995) brought in Val Kilmer as Batman, Tommy Lee Jones as Two-Face, Jim Carrey as the Riddler, Nicole Kidman as Dr. Chase Meridian and Chris O'Donnell as Robin. Drew Barrymore and Debi Mazar played Sugar and Spice. Batman & Robin (1997) moved to George Clooney, with O'Donnell returning and Arnold Schwarzenegger as Mr. Freeze, Uma Thurman as Poison Ivy and Alicia Silverstone as Batgirl. John Glover played Dr. Jason Woodrue and Jeep Swenson played Bane.
Christopher Nolan's trilogy gave Christian Bale the lead in all three films, with Michael Caine as Alfred, Morgan Freeman as Lucius Fox and Gary Oldman as Gordon throughout. Batman Begins added Liam Neeson as Ducard, Ken Watanabe as Ra's al Ghul, Katie Holmes as Rachel Dawes, Cillian Murphy as Dr. Jonathan Crane and Tom Wilkinson as Carmine Falcone. The Dark Knight added Heath Ledger as the Joker and Aaron Eckhart as Harvey Dent, with Maggie Gyllenhaal as Rachel and Murphy returning as Scarecrow. The Dark Knight Rises added Tom Hardy as Bane, Anne Hathaway as Selina, Joseph Gordon-Levitt as Blake, Marion Cotillard as Miranda and Ben Mendelsohn as Daggett.
Matt Reeves cast Robert Pattinson as Bruce Wayne for The Batman (2022). Zoë Kravitz played Selina Kyle, Jeffrey Wright played Lt. James Gordon, Colin Farrell played Oz, the Penguin, and Paul Dano played the Riddler. John Turturro played Carmine Falcone, Andy Serkis played Alfred, Peter Sarsgaard played District Attorney Gil Colson and Jayme Lawson played Bella Reál. Barry Keoghan is credited as an Unseen Arkham Prisoner.
The two animated spin-offs have their own voice casts. Batman: Mask of the Phantasm starred Kevin Conroy, with Dana Delany as Andrea Beaumont, Stacy Keach as the Phantasm and Carl Beaumont, Mark Hamill as the Joker, Efrem Zimbalist Jr. as Alfred and Bob Hastings as Gordon. The Lego Batman Movie starred Will Arnett, with Michael Cera as Robin, Rosario Dawson as Batgirl, Ralph Fiennes as Alfred, Zach Galifianakis as the Joker and Jenny Slate as Harley Quinn. Zoë Kravitz voiced Catwoman, and Billy Dee Williams voiced Two-Face.
The four appearance films are listed in the batman movies in order guide. Ben Affleck plays Bruce Wayne in Batman v Superman: Dawn of Justice, Justice League and Zack Snyder's Justice League, with Jeremy Irons as Alfred, and J.K. Simmons as Gordon in both versions of Justice League. The Flash credits Michael Keaton as Bruce Wayne and Batman.
Who Directed the Batman Movies?
Eight directors have made the eleven Batman films, and Tim Burton, Joel Schumacher and Christopher Nolan account for seven of those films between them. Composers define each era as much as directors do, and the scores are covered in the batman soundtrack guide.
| Film | Year | Director | Composer |
|---|---|---|---|
| Batman (1966) | 1966 | Leslie H. Martinson | Nelson Riddle |
| Batman (1989) | 1989 | Tim Burton | Danny Elfman |
| Batman Returns | 1992 | Tim Burton | Danny Elfman |
| Batman: Mask of the Phantasm | 1993 | Bruce Timm and Eric Radomski | Shirley Walker |
| Batman Forever | 1995 | Joel Schumacher | Elliot Goldenthal |
| Batman & Robin | 1997 | Joel Schumacher | Elliot Goldenthal |
| Batman Begins | 2005 | Christopher Nolan | Hans Zimmer |
| The Dark Knight | 2008 | Christopher Nolan | Hans Zimmer |
| The Dark Knight Rises | 2012 | Christopher Nolan | Hans Zimmer |
| The Lego Batman Movie | 2017 | Chris McKay | Lorne Balfe |
| The Batman (2022) | 2022 | Matt Reeves | Michael Giacchino |
Burton directed two films, Batman (1989) and Batman Returns (1992), and Danny Elfman scored both. Schumacher directed Batman Forever (1995) and Batman & Robin (1997) with Elliot Goldenthal as composer, and Variety's coverage of his death notes that Burton stayed on Forever as a producer. Nolan directed all three Bale films with Hans Zimmer scoring each of them, which is why that trilogy sounds like one piece of work.
The animated films have their own crews. Bruce Timm and Eric Radomski directed Mask of the Phantasm, produced by Michael Uslan among others and scored by Shirley Walker, and TheWrap describes it as the first animated Batman film to get a theatrical release. Chris McKay directed The Lego Batman Movie, with Animal Logic producing the animation and Lorne Balfe composing.
The appearance films have different directors again. Zack Snyder directed Batman v Superman: Dawn of Justice, Justice League and Zack Snyder's Justice League, with Hans Zimmer, Danny Elfman and Tom Holkenborg credited as composers on those three respectively. Andy Muschietti directed The Flash, scored by Benjamin Wallfisch.
Matt Reeves is the director now reported to be making a second Batman film. TheWrap reports that he is directing and writing The Batman Part II, with Mattson Tomlin also credited as a writer. Filming was reported under way in London on June 12, 2026, and DC Studios paused production on October 5, 2026 while Reeves handled a family matter, according to The A.V. Club. Variety Australia quotes the studio as calling the pause temporary, and TheWrap lists a US release of February 18, 2028. The current status is on the the batman part 2 page.
Returning and Recast: Who Came Back and Who Was Replaced
Michael Gough and Pat Hingle are the longest serving returning cast members in the series, each appearing in all four films from Batman (1989) to Batman & Robin (1997), Gough as Alfred and Hingle as Commissioner Gordon. Nolan's trilogy repeated the pattern, with Christian Bale, Michael Caine as Alfred, Morgan Freeman as Lucius Fox and Gary Oldman as Gordon in all three films. Cillian Murphy carried Dr. Jonathan Crane from Batman Begins into The Dark Knight, where he is credited as Scarecrow, and Chris O'Donnell played Robin in both Schumacher films.
The long gaps are the more interesting returns. Billy Dee Williams played Harvey Dent in Batman (1989) and came back as the voice of Two-Face in The Lego Batman Movie 28 years later. Michael Keaton returned as Bruce Wayne and Batman in The Flash (2023), 31 years after Batman Returns (1992). Zoë Kravitz voiced Catwoman in 2017 and then played Selina Kyle in The Batman (2022). On the recasting side, Lee Meriwether replaced Julie Newmar for the 1966 film, and Michelle Pfeiffer replaced Annette Bening in Batman Returns (1992), according to Fox News.
In my opinion, the Joker is the role where recasting works best, because five actors have played him across five films and each film asks for something different: Cesar Romero's prankster, Jack Nicholson's gangster, Mark Hamill's animated voice, Heath Ledger's agent of chaos and Zach Galifianakis's wounded rival. Five actors have played Alfred in live action (Alan Napier, Michael Gough, Michael Caine, Jeremy Irons and Andy Serkis), which makes four recasts, and perhaps no other role bends to the tone of each film quite as much. It could be argued that Christian Bale has the strongest claim to the best Batman, since The Dark Knight and The Dark Knight Rises each passed $1 billion worldwide according to Box Office Mojo, though that measures the films as much as the actor. The full argument sits in batman movies ranked.
The Batman Part II is the next recast test. TheWrap reported on June 12, 2026 that Robert Pattinson, Colin Farrell and Andy Serkis are returning as Batman, the Penguin and Alfred Pennyworth. TheWrap also reported Sebastian Stan as Harvey Dent and Scarlett Johansson as Gilda Dent on May 7, 2026. The A.V. Club reported on May 14, 2026 that Reeves announced Stan, Johansson, Brian Tyree Henry and Sebastian Koch on X, and TheWrap lists Charles Dance. None of those reports names a character for Henry, Koch or Dance, so those roles remain unannounced. If you are tracking the new Batman cast, the the batman part 2 page carries the status and release dates, and the how many batman movies guide shows where the sequel will sit.
Facts
- Batman (1966) was released in the US on July 30, 1966. KUT, checked 2026-11-03
- Batman (1989) was released in the US on June 23, 1989. Box Office Mojo, checked 2026-11-03
- Batman Forever was released in the US on June 16, 1995. Box Office Mojo, checked 2026-11-03
- Batman & Robin was released in the US on June 20, 1997. The Numbers, checked 2026-11-03
- Batman Begins was released in the US on June 15, 2005. The Numbers, checked 2026-11-03
- The Dark Knight (2008) grossed $1,008,480,529 worldwide. Box Office Mojo, checked 2026-11-03
- The Dark Knight Rises (2012) grossed $1,085,429,692 worldwide. Box Office Mojo, checked 2026-11-03
- Annette Bening left the Catwoman role in Batman Returns because of pregnancy and Michelle Pfeiffer replaced her. Fox News, checked 2026-11-03
- Sebastian Stan was reported on May 7, 2026 as Harvey Dent in The Batman Part II. TheWrap, checked 2026-11-03
- The Batman Part II has a listed US release date of February 18, 2028. TheWrap, checked 2026-11-03
- Production on The Batman Part II was temporarily paused on October 5, 2026 while Matt Reeves handled a family matter. The A.V. Club, checked 2026-11-03
FAQs
Who played all the Batmans in order?
In release order the theatrical Batmans are Adam West (1966), Michael Keaton (1989 and 1992), Kevin Conroy (voice, 1993), Val Kilmer (1995), George Clooney (1997), Christian Bale (2005 to 2012), Ben Affleck (2016 to 2021 in the appearance films), Will Arnett (voice, 2017) and Robert Pattinson (2022). Keaton also returned in The Flash (2023).
Who is considered the best Batman actor of all time?
There is no agreed answer. On box office alone, Bale's The Dark Knight Rises and The Dark Knight each grossed more than $1 billion worldwide, according to Box Office Mojo. The argument for each film is in the batman movies ranked guide.
Who are all the Batman characters?
The recurring characters are Bruce Wayne, Alfred, Commissioner Gordon, Robin and Catwoman on the side of Gotham, and the Joker, the Penguin, the Riddler, Two-Face, Bane, Scarecrow, Mr. Freeze and Poison Ivy among the villains. The batman characters page has a profile for each.
Who starred in the 1980 Batman film people search for?
No theatrical Batman film came out in 1980. Searches usually mean Batman (1966), with Adam West, Burt Ward, Lee Meriwether, Cesar Romero, Burgess Meredith and Frank Gorshin, or Batman (1989), with Michael Keaton, Jack Nicholson, Kim Basinger, Robert Wuhl, Pat Hingle, Billy Dee Williams and Michael Gough.
Who is in the new Batman cast for The Batman Part II?
TheWrap reports that Robert Pattinson, Colin Farrell and Andy Serkis are returning as Batman, the Penguin and Alfred Pennyworth. Sebastian Stan is reported as Harvey Dent and Scarlett Johansson as Gilda Dent, with Brian Tyree Henry, Sebastian Koch and Charles Dance also reported but without named characters. Production was paused on October 5, 2026.
Who played the Joker in the Batman films?
Cesar Romero played the Joker in Batman (1966), Jack Nicholson in Batman (1989) and Heath Ledger in The Dark Knight. Mark Hamill voiced him in Batman: Mask of the Phantasm and Zach Galifianakis voiced him in The Lego Batman Movie.










