From your list, I would say Batman. I don't think that having multiple characters hurt the role in any way, because Batman has been going on for a few decades and you have to get in some new blood so the franchise can continue. I did think it was a little odd that they got Val Kilmer in Batman Forever, but then in the next movie they went with George Clooney, but I wasn't bothered by that. I always assumed that they just couldn't get Kilmer back for the role. Also, those two movies had way bigger problems than using a different actor to play Batman.
I will say that the best VOICE for Batman would belong to Kevin Conroy, as he has done nearly all the voicework for all the Batman animated programs (I refuse to call them just mere "cartoons") that I have seen.
One thing: The little boy that you have under the Darth Vader pick never played Darth Vader. He played Anakin Skywalker, and his name was Jake Lloyd.
Bookmarks