We all knew Tony Stark sacrificed himself to save the world but now, Endgame director Joe Russo explains why it has to be Tony instead of Steve Rogers.
Speaking to Deadline, Russo said, “If you think of Captain America as a character, you go 'Okay, Captain America dying is fairly obvious,' right?”
He added, “That is, you know, something he would do based on the character.”
Joe Russo also said, “You know, this is a guy who, you know, offered to be a guinea pig in a science experiment.”
He added, “With Stark that seems like a more interesting arc to us to take a character who had an ego because to die for others, you have to defeat the rights of that.”
Finally, He said, “It seemed like the more compelling arc to us that it would be Stark who died. So that it would be a richer more complex arc, and that's why we chose him.”