When Mark Ruffalo played Bruce Banner , was it well - received by critics and audiences ?
On July 23 , 2010 , it was announced that Ruffalo would star in the 2012 superhero film " The Avengers " , the sixth installment of the Marvel Cinematic Universe , replacing Edward Norton in the role of Bruce Banner / the Hulk .