Movies come and go but some seem to be able to rake in sales time and time again. That is if they get the chance to be shown again in cinemas years …

Avatar beats Avengers: Endgame as world’s highest-grossing film