Marvel Studios' Shang-Chi and the Legend of the Ten Rings continued its box office domination by grabbing another $21 million in theaters -- good enough to retain the #1 spot for the third consecutive week.
To date, the movie, which features a virtually all-Asian cast, has made $176.9 million stateside and $320,593,555 worldwide. What's more, the movie is poised to overtake another Marvel movie, Black Widow, as the highest-grossing movie of 2021 so far.
Ryan Reynolds' Free Guy continued its winning ways. The movie bounced back up to second place in theaters with a $5.2 million take and is teetering on the $300 million earnings mark globally.
In third place this week was one of two new under-performers: Clint Eastwood's latest film, Cry Macho, which opened with $4.5 million. Targeted to an older demographic, the 91-year-old Oscar winner's latest film is also available on HBO Max, which could have cut into its performance in theaters.
Another new release couldn't use streaming as an excuse: the Gerard Butler-led COPSHOP earned just $2.3 million in its debut, placing sixth.
Rounding out the top five this week are the horror reboot Candyman in fourth place, with $3.5 million, and Warner Bros.' thriller Malignant, another title available on HBO Max. That film earned a fifth-place finish, with $2.6 million.
Marvel and 20th Century Studios are owned by Disney, the parent company of ABC News.