#1 – Avatar
Everybody has heard about this film, and some people have watched it religiously over and over; so it is no wonder that it is the highest grossing movie of all time. It was released in December 2009. In a little less than four years, it has managed to earn $2,782,275,172. It was written and directed by James Cameron, who now holds the top two spots in this list. He planned to release this movie during the 90s, but claimed that technology was not advanced enough to portray his vision.
The budget for this film was around $237 million, giving the makers a whopping 1,174% return on their investment!