by Haja Mo February 17, 2025 Business “Captain America: Brave New World” was expected to take in $100 million from Thursday through Monday in North America. Previous Story How Uncertain Tariff and Economic Plans Could Hurt Businesses Next Story How Pet Parrots Started a War Inside an NYC Apartment Building