In an amusing piece of comic timing, there's an article on Slashdot containing the line “Is this possibly the worst fit for an actor in a superhero role since Michael Keaton in Batman?”
I protest. lonita and I were talking about this just last night, (hence the comic timing). It's stupid casting Batman like you're casting an action movie, because as soon as the big rubber suit goes on, he could be anyone. Keaton was a very good Batman, precisely because he was not cast to play Batman, he was cast to play Bruce Wayne.
Of course, Kilmer and Clooney weren't the only reasons that post-Keaton Batman movies sucked. But they're a pretty big contributing factor.