User blog comment:Milomilk/Why are they changing Bruce Banner's actor from Edward Norton to Mark Ruffalo/@comment-238662-20111107171651

Marvel didn't want to pay Norton what he was contracted to be paid. Plus Whedon stated that he always wanted Ruffalo in the role.