Seriously, what is wrong with Ruffalo in The Avengers? He's a good actor and does very well in the role.