The movies of the Marvel Cinematic Universe [1] are epic in every sense of the word. They're sprawling stories with high stakes, complicated characters [2], and lots of emotional highs and lows [3]. In most cases, they're epic in length, too [4]: the majority of the Marvel superhero movies clock in at two hours or more, with the longest one to date [5] coming close to the three-hour mark. If you wanted to marathon all 20 Marvel films that have been released so far, you'd need to set aside a whopping 43 hours and four minutes!
So how does this shake down, movie by movie? Ahead, you can find a ranking of all the Marvel movies, from the shortest to the longest, before Captain Marvel [6] and Avengers: Endgame [7] join the ranks [8] later this year [9].
The Incredible Hulk (2008)
Runtime: 1 hour and 52 minutes
Thor: The Dark World (2013)
Runtime: 1 hour and 52 minutes
Thor (2011)
Runtime: 1 hour and 54 minutes
Doctor Stranger (2016)
Runtime: 1 hour and 55 minutes
Ant-Man (2015)
Runtime: 1 hour and 57 minutes
Guardians of the Galaxy (2014)
Runtime: 2 hours and 2 minutes
Captain America: The First Avenger (2011)
Runtime: 2 hours and 4 minutes
Iron Man 2 (2010)
Runtime: 2 hours and 5 minutes
Ant-Man and the Wasp (2018)
Runtime: 2 hours and 5 minutes
Iron Man (2008)
Runtime: 2 hours and 6 minutes
Thor: Ragnarok (2017)
Runtime: 2 hours and 10 minutes
Iron Man 3 (2013)
Runtime: 2 hours and 11 minutes
Spider-Man: Homecoming (2017)
Runtime: 2 hours and 13 minutes
Black Panther (2018)
Runtime: 2 hours and 14 minutes
Captain America: The Winter Soldier (2014)
Runtime: 2 hours and 16 minutes
Guardians of the Galaxy, Vol. 2 (2017)
Runtime: 2 hours and 17 minutes
Avengers: Age of Ultron (2015)
Runtime: 2 hours and 21 minutes
The Avengers (2012)
Runtime: 2 hours and 23 minutes
Captain America: Civil War (2016)
Runtime: 2 hours and 27 minutes
Avengers: Infinity War (2018)
Runtime: 2 hours and 40 minutes