New Delhi, June 19 -- When it comes to Hollywood blockbusters, a few movies have gone far beyond just entertaining audiences - they have rewritten box office history. With their mix of drama, action and intrigue, these films have managed to shatter records while earning a special place in the hearts of viewers. According to data from Box Office Mojo, the following titles top the list of the highest-grossing films of all time:

Directed by James Cameron, Avatar was a visual spectacle that introduced us to the world of Pandora. With groundbreaking 3D effects and motion capture, it redefined what cinema could look like. The story of Jake Sully and the Na'vi people resonated with audiences worldwide. With a $2.9 billion lifetime collection, i...