Let's see... so far:
And, of course, Batman gets the gold medal: Michael Keaton, Val Kilmer, George Clooney, and now Christian Bale - but at least that stretches over 20 years.
- The Hulk has been played by Eric Bana, Edward Norton, and now Mark Ruffalo.
- Captain America is played by Chris Evans. That is, when he's not playing Johnny Storm/The Human Torch.
- The Punisher is played by Dolph Lundgren....wait, scratch that: Thomas Jane.
- The Amazing Spider-Man is played by Tobey Maguire. Or is it Andrew Garfield?
- William Stryker is definitely played by the fantastic Brian Cox. Until he is played by Danny Huston.
- Kitty Pryde / Shadowcat is played by Katie Stuart. But in the next movie is played by Ellen Page.
- Deadpool is played by Ryan Reynolds, when he isn't playing Green Lantern.
Adam West was better than all of the aforementioned Batmans.