The real-life heroes of the Avengers surprised children's hospitals with a $5 million donation.

Advertisement