>>213818465 (OP) At best these movies barely made back their production budget and that's before you factor in about 100 million in marketing costs so yes they're flops that lost money.
>>213818465 (OP) Also left came out in the middle of covid, so that's even sadder for Thunderbolts*. What the hell happened there? Is superhero fatigue that bad?