When Mark Ruffalo played Bruce Banner , was it well - received by critics and audiences ?
In 2010 , he starred in Lisa Cholodenko 's " The Kids Are All Right " , with Annette Bening and Julianne Moore .