The highest-grossing films of all time are extremely popular with the masses for a range of reasons including their direction, screenplay and performances. Of course, marketing also plays a key role ...