Films earn income from several revenue schemes, including theatrical exhibition, home video, television broadcast rights and merchandising. However, theatrical box office earnings are the primary scale for trade publications in assessing the success of a film.Here are the 10 Highest grossing films of all time.

1. Avatar ($2.788 billion)

Avatar is an epic science fiction film directed, written, produced, and co-edited by James Cameron, and starring Sam Worthington, Zoe Saldana, Stephen Lang, Michelle Rodriguez, and Sigourney Weaver. During its theatrical run, the film broke several box office records and became the highest-grossing film of all time. Avatar was nominated for nine Academy Awards. Avatar 2 is scheduled for release in December 2018.

Avatar

2. Titanic ($2.186 billion)

Titanic is a 1997 epic romance-disaster film directed, written, co-produced, and co-edited by James Cameron. It stars Leonardo DiCaprio and Kate Winslet. The film was partially funded by Paramount Pictures and 20th Century Fox. Titanic was nominated for fourteen Academy Awards. Titanic was the first film to reach the billion dollar point.

Titanic