I'm surprised no-one has mentioned that Avatar is already the second highest grossing movie of all time. With only Titanic beating it. That means that James Cameron has both the highest and second highest grossing movie under his belt. This guy is a beast as far as commercial film-making goes.
This won't do his ego any good. Shame one of those is his worst film by a mile. Well, except for Piranha 2 maybe