When Avengers: Endgame surpassed Avatar as the highest grossing movie of all time in 2019, it looked like Marvel Studios was invincible. Fast forward four years, however, and the picture looks very different. The unfortunate mix of a pandemic, A-list actors (temporarily) hanging up their capes, and a push to streaming has resulted in superhero...