Avengers: Infinity War comes out in three days. I’ll say it again. Avengers: Infinity War comes out in three days. It’s a remarkable time to be alive, to see the culmination of a full decade of Marvel Cinematic Universe movies – one could argue the culmination of thousands of years of human civilization. It’s a perfect time for The Sun’s Arts and Entertainment section to count down our list of the top 10 superhero movies of all time in advance of what is surely the most highly anticipated comic book movie ever.