When Mark Ruffalo played Bruce Banner , was it well - received by critics and audiences ?
In March 2007 , he appeared in " Zodiac " as SFPD homicide inspector Dave Toschi , who ran the investigation to find and apprehend the Zodiac killer from 1969 through most of the 1970s .