When Mark Ruffalo played Bruce Banner , was it well - received by critics and audiences ?
Filming mostly took place in Toronto , Ontario in 2007 , where the production attempted to be environmentally friendly .