Fandango that “Eternals” is over two and a half hours long, half-jokingly adding, “it could be longer!” She went on to explain that the film follows over 10 characters and spans 7,000 years of time, so there’s a lot of ground to cover.That runtime puts “Eternals” behind only “Avengers: Infinity War” (149 minutes) and “Avengers: Endgame” (181 minutes) in terms of length, as the majority of Marvel Studios’ films run at a little over two hours in length.“Eternals” is a key film for the MCU.