What's so "top" in it? It's a movie for kids, and certainly not top 1000 of the best movies in that category.
Avatar on the other hand is a solid good movie from director who managed to consistently do great movies in different categories: Terminator, Titanic and now Avatar.

Quick edit there dude. Compare the budget![]()