The Shang-Chi and the Legend of the Ten Rings cast features Simu Liu, Awkwafina and Meng’er Zhang. This info article contains minor spoilers for Destin Daniel Cretton’s 2021 MCU movie. Check out more streaming guides in Vague Visages’ Know the Cast section.
Shang-Chi and the Legend of the Ten Rings follows a San Francisco resident named Shaun. After receiving a message from his sister in China, the protagonist travels to Macau with his best friend, Katy. There, Shaun and company learn about an ancient gate in Ta Lo, and try to defend a village from the devious Wenwu. Here’s every main performer and character in Shang-Chi and the Legend of the Ten Rings, the 25th film in the Marvel Cinematic Universe.
Shang-Chi and the Legend of the Ten Rings Cast: Simu Liu as Xu Shang-Chi/Shaun
Character Profile: A San Francisco resident and Fairmont Hotel valet. He fled China at age 15 after being trained by his father to be an assassin. Shaun, or Xu Shang-Chi, reunites with his sister and tries to prevent his father from unleashing supernatural demons.
Liu’s Resume: Paul Xie in Blood and Water (2015-16), Luke in Slasher (2017), Faaron in Taken (2017), Jung in Kim’s Convenience (2016-2021), Gilbert in Women Is Losers (2021)
Shang-Chi and the Legend of the Ten Rings Cast: Awkwafina as Katy
Character Profile: Shaun’s best friend. She received an honor’s degree from the University of California, Berkeley. Katy travels to China with Shaun and plays a pivotal role in his redemption story.
Awkwafina’s Resume: Christine in Neighbors 2: Sorority Rising (2016), Constance in Ocean’s Eight (2018), Peik Lin Goh in Crazy Rich Asians (2018), Billi in The Farewell (2019), Nora in Awkwafina Is Nora from Queens (2020-)
Shang-Chi and the Legend of the Ten Rings Cast: Meng’er Zhang as Xu Xialing
Character Profile: Shaun’s sister who lives in Macau. She developed the Golden Dagger Club at age 16. She couldn’t train with boys as a child and thus observed them while developing her own set of skills.
Zhang’s Resume: Feature Debut in Shang-Chi and the Legend of the Ten Rings
Shang-Chi and the Legend of the Ten Rings Cast: Tony Leung as Xu Wenwu
Character Profile: Shaun’s father. He believes that his late wife is calling to him from behind a gate in Ta Lo. Wenwu reunites with his children and tries to convince them to join his bizarre rescue mission.
Leung’s Resume: Cop 663 in Chungking Express (1994), Chow Mo-wan in In the Mood for Love (2000), Chen Wing Yan in Infernal Affairs (2002), Chow Mo-wan in 2046 (2004), Ip Man in The Grandmaster (2013)
Shang-Chi and the Legend of the Ten Rings Cast: Fala Chen as Ying Li
Character Profile: Shang-Chi’s mother who is empowered by magic of the Great Protector. She dies after being attacked by the Iron Gang. Ying Li’s death results in Wenwu always wearing the Ten Rings.
Chen’s Resume: Kwai Fa in Grace Under Fire (2011), Eugene Sum in Will Power (2013), Qin Xiang in Sound of the Desert (2014), Jolene McCall in The Undoing (2020), Guo Lin in Heading South (2020)
Shang-Chi and the Legend of the Ten Rings Cast: Florian Munteanu as Razor Fist
Character Profile: Wenwu’s henchman. He has a machete blade instead of a right hand. Razor Fist seeks out Shaun in San Francisco.
Munteanu’s Resume: Viktor Drago in Creed II (2018)
Shang-Chi and the Legend of the Ten Rings Cast: Benedict Wong as Wong
Character Profile: A master of the mystic arts. He first appears during a Macau fight sequence. Wong recruits Shaun and Katy for a mission.
Wong’s Resume: Kublai Khan in Marco Polo (2014-16), Bruce Ng in The Martian (2015), Wong in the MCU (2016-), Lomax in Annihilation (2018), Tong in Raya and the Last Dragon (2021)
Shang-Chi and the Legend of the Ten Rings Cast: Michelle Yeoh as Ying Nan
Character Profile: A guardian of Ta Lo. She is Shaun’s aunt and protects a gate from Wenwu. Ying Nan participates in a climactic battle.
Yeoh’s Resume: Wai Lin in Tomorrow Never Dies (1997), Yu Shu Lien in Crouching Tiger, Hidden Dragon (2000), Mameha in Memoirs of a Geisha (2005), Eleanor Young in Crazy Rich Asians (2018), Florence in Gunpowder Milkshake (2021)
Shang-Chi and the Legend of the Ten Rings Cast: Ben Kingsley as Trevor Slattery
Character Profile: An actor who first appeared in Iron Man 3. He is jailed for impersonating Wenwu and has a hundun friend named Morris. Trevor travels to Ta Lo with Shaun and Katy.
Kingsley’s Resume: Mahatma Gandhi in Gandhi (1982), Meyer Lansky in Bugsy (1991), Itzhak Stern in Schindler’s List (1993), Don Logan in Sexy Beast (2000), Adolph Eichmann in Operation Finale (2018)
The Shang-Chi and the Legend of the Ten Rings cast also includes Andy Le (Wu-Tang: An American Saga,The Paper Tigers), Paul He (Headland, Sleeping Beauty), Stephanie Hsu (The Path, The Marvelous Mrs. Maisel), Kanal Dudheker (Silicon Valley, Better Things) and Tsai Chin (Memoirs of a Geisha, Casino Royale).
Q.V. Hough (@QVHough) is Vague Visages’ founding editor.