Shang-Chi and the Legend of the Ten Ringsheld strong at the box office for its second weekend in a row. The latest from Marvel Studios earned $35.7 million this weekend, which was more than enough to keep the number one spot, despite a 67% drop from last Friday. While the drop seems significant,Shang-Chi and the Legend of the Ten Ringsis performing like many of its Marvel Cinematic Universe predecessors, includingAnt-Man,Captain America: The Winter Soldier,Guardians of the Galaxy, andCaptain Marvel.

Globally,Shang-Chihas earned just over $257 million since debuting inmovie theaterslast weekend. In addition to holding the number one spot in North America, the movie was able to stay on top in Australia, Brazil, France, Germany, Korea, Italy, Mexico, Russia, Spain, and the UK. The latest from the MCU still does not have an official release date in China, but news on that is expected soon. As for IMAX screenings,Shang-Chihas earned $21 million globally, with $8 million of that haul coming from overseas markets.

Free Guywas able to reclaim its number two position at thebox officethis weekend after bringing in $5.8 million. Positive reviews from critics and viewers are fueling the action/comedy’s success, which stars Ryan Reynolds. Globally,Free Guyhas earned $276.5 million sincedebuting in theaters five weeks ago. James Wan’sMalignantdebuted at number three after earning $5.5 million. The horror movie stars Annabelle Wallis as a woman who begins to have visions of people getting murdered, only to realize the events are happening in real life. Maddie Hasson, George Young, Michole Briana White, and Jacqueline McKenzie star alongside Wallis. So far, the reviews have been mixed.

Candymantook the fourth spot this weekend after bringing in $4.9 million. Globally, thehorror movie has earned just over $59 millionand has received praise from critics and viewers since opening in theaters three weeks ago. Disney’sJungle Cruisetook the fifth spot this weekend with $2.4 million. The movie has earned $196.7 million globally in its seven weeks in theaters.Paw Patrol: The moviecame in at number seven with $2.2 million. The animated family movie has earned just over $70.8 million globally and is also currently streaming on the Paramount+ streaming service.

Don’t Breathe 2took the seventh spot this weekend after earning $1.15 million. The horror thriller has earned $44.8 million globally.The Card CounterandShow Me the Fatherdebuted at number eight and nine, respectively.The Card Counterearned $1.1 million, whileShow Me the Fathertook in $700K. Finally, Marvel Studios’Black Widowcame in at number ten this weekend with $282K. Globally, the Natasha Romanoff standalone tale has earned $370.2 million. You can check out the rest of this weekend’s box office data over atThe Numbers.