In 2018, Avengers: Infinity War will fold together every corner of the Marvel Cinematic Universe, bringing dozens of powerful characters into one big cinematic event that will find Earth's Mightiest Heroes battling Thanos to determine the fate of the universe.
The cast list - without even considering the folk we don't know about - is huge, containing the likes of Doctor Strange, Black Panther, Spider-Man, Iron Man, Black Widow, Hawkeye, and Thor, but who, out of this esteemed bunch of heroes, will prove most valuable when it comes to laying down the smack?
The recent trailer showed us that Spider-Man doesn't fare very well while Iron Man looks to be in serious trouble, but thankfully, the MCU's hero list is expansive, diverse, and contains more than enough individuals worthy of stepping up to face Thanos.
For the purpose of this list, Thanos will not have collected all the Infinity Stones and put them on the Gauntlet just yet - otherwise, there wouldn't be a fight. Thanos would win. Instantly.
Maybe he has one or two, but for the most part, we're focusing on raw combat ability, just to make things more interesting.