James Cameron had done it again. Previously it was Titanic which stayed the top of the box office for a very long time with a whooping 1.8 billion dollar. And now it is Avatar … already grossed over 1.8 billion dollars, and already on the top of the list...