WARNING: The following article contains major spoilers for Avengers: Infinity War, in theaters now.
With the snap of his fingers, quite literally, Thanos changes the entire landscape of the Marvel Cinematic Universe in Avengers: Infinity War, eliminating half of all life in the galaxy. One of the heroes who manages to survive though, surprising many who had him pegged for death, is none other than Robert Downey Jr.'s Tony Stark.
Ultimately, directors Joe and Anthony Russo bring his MCU journey (thus far) full-circle through a story that can be viewed as a redemption of sorts, but really and truly, it's a stark, no pun intended, indictment of the virtuous nature of the character. And make no mistake, as much as we've seen him act as a hero before, Infinity War paints him in a totally different, and yes, most heroic light to date.
In most cinematic depictions, Stark's usually been cleaning up his own mess. In 2008's Iron Man (which kicked off the MCU) and Iron Man 2, he had to sanitize his legacy as a weapons manufacturer and the trail of terrorism in its wake; in Iron Man 3 it was all about his ego inadvertently leading to the creation of the Mandarin; in Age of Ultron he was rectifying another botched creation of his in Ultron; and lastly, in Civil War, it was all about his desire for control.
Basically, Stark always wants to dictate how the world should be policed, and in doing so, he comes off as a selfish, power-hungry narcissist -- traits that really don't constitute a hero. Granted, we did see his better side in 2012's The Avengers when he flew into the Chitauri portal without hesitation to close it, but things quickly went downhill with his actions thereafter. Infinity War, though, is where he's at his most selfless.