Martial arts hero Shang-Chi (Simu Liu) is Marvel’s newest New Avenger in an opening day
TV spot for Shang-Chi and the Legend of the Ten Rings. “Tonight we give thanks to all those who came before us, who made us who we are today,” says Ying Nan (Michelle Yeoh) over footage of Earth’s mightiest...