Mark Ruffalo (The Incredible Hulk)
Bruce Banner has historically been kind of tough to cast for. True Hulk fans will never see anyone other than Bill Bixby and Lou Ferrigno in the role. And when we got that 2003 Ang Lee disaster starring Eric Bana, we’re pretty sure everyone who ever loved the character died a little inside. Edward Norton managed to redeem it to a certain extent, so when he was replaced with Ruffalo — without warning, it seemed — there was some… hesitation on the fans’ parts.