Michael Keaton passed on Batman Forever because the script “sucked”
Joel Schumacher’s Batman Forever sits at a weird place on the scale of Batman movie quality. Sporting the early signs of the neon cartoon madness that would turn Schumacher’s later Batman And Robin into a frequently cited cinematic whipping boy, the film is somewhat validated by a strong performance from Val Kilmer, following in Michael Keaton’s footsteps as an obviously damaged Bruce Wayne. Of course, those footsteps were only free to be followed in because Keaton turned the film down, choosing to end his tenure as The Dark Knight with Tim Burton’s Batman Returns.