When Mark Ruffalo played Bruce Banner , was it well - received by critics and audiences ?
Other notable films in which he has starred are " You Can Count on Me " ( 2000 ) , " Collateral " ( 2004 ) , " Eternal Sunshine of the Spotless Mind " ( 2004 ) , " Just Like Heaven " ( 2005 ) , " Zodiac " ( 2007 ) , " Shutter Island " ( 2010 ) , and " Now You See Me " ( 2013 ) .