Situações diferentes. Herói tem um apelo bem maiior junto ao grande público do que uma boneca. Uma das maiores bilheterias da história, foi um filme com uma história que foi construída durante anos até chegar ao clímax... Então haja marketing e hype em cima. Avatar teve toda a propaganda de efeitos visuais revolucionários, e ainda por cima, seu autor é uma marca gigante em Hollywood.
Barbie fez uma bilheteria estrondosa sendo um filme sobre uma boneca.
São situações muito diferentes, pra falar a verdade. É um caso de estudo de marketing muito bem feito e preciso.