Funny how Titanic was the highest grossing before Avatar... and James Cameron did that one too...
Regardless, people seem to be drawn in by Avatar's visuals rather than its story.
Meh. The story definately didn't earn it that 2 billion. It was the insanely awesome graphics.