It's no secret that Michael Keaton refused to reprise his role as The Caped Crusader for Batman Forever once Tim Burton left the project. Despite this, Keaton revealed to The Hollywood Reporter that he did "hang on for many meetings", but ultimately the script and new director Joel Schumacher's attitude toward the project forced him to walk away once and for all.
"Let me simplify it for you: it sucked," Keaton laughed while on a recent episode of the trade's Award Chatter Podcast. "The script was never good, I didn't understand why he [Schumacher] wanted to do what he wanted to do, and I knew it was in trouble when he said, 'why does everything have to be so dark?'"
However, Keaton admits that he would've been willing to try something different had it been Tim Burton calling the shots on Batman Forever. He just felt that Joel Schumacher didn't get the character.
Honestly, we're glad Michael Keaton got out when he did. The campiness of both Batman Forever and Batman and Robin just wouldn't have fit his take on The Dark Knight from the first two movies. Additionally, with Schumacher still apologizing for those movies, there's no doubt Keaton's reputation would've been forever tarnished had he kept taking up the cowl past Batman Returns.
Source: The Hollywood Reporter
For More From Infinite Earths, Be Sure To