The latest film from Marvel, Shang-Chi and the Legend of the Ten Rings, retained the top spot of the box-office weekend by earning $30 million more than the film in second place. For the second week in a row, the Marvel juggernaut finished in first place. This week, the film took in $35.8 million to give it an impressive two-week tally of $145.6 million. The Ryan Reynolds vehicle Free Guy climbed ...[Read More]