Filming for this film started in late July, 2019, and wrapped on February 4, 2020.
The film was originally scheduled to release on November 6, 2020. However, on April 3, 2020, Marvel announced its Phase Four film line-up had been pushed back due to the COVID-19 pandemic, with Eternals taking the new release date of February 12, 2021. In September 2020, the film was pushed back again to November 5, 2021.
On being recast from her role in Captain Marvel, Chan stated that Marvel Studios head Kevin Feige told her that they'd love to work with her again and that they "wanted to make better use" of her acting talents.