Cast & Crew
Shang-Chi and the Legend of the Ten Rings
Cast (46)

Michelle Yeoh
as Ying Nan

Ben Kingsley
as Trevor Slattery

Mark Ruffalo
as Bruce Banner / Hulk (uncredited)

Brie Larson
as Carol Danvers / Captain Marvel (uncredited)

Awkwafina
as Katy

Yuen Wah
as Master Guang Bo

Tim Roth
as Emil Blonsky / Abomination (voice) (uncredited)

Benedict Wong
as Wong

Tony Leung Chiu-Wai
as Xu Wenwu

Zach Cherry
as Klev

Stephanie Hsu
as Soo

Fala Chen
as Li

Simu Liu
as Shaun / Shang-Chi

Dee Bradley Baker
as Morris (voice)

Ronny Chieng
as Jon Jon

Florian Munteanu
as Razor Fist

Dallas Liu
as Ruihua

Jodi Long
as Mrs. Chen

Meng'er Zhang
as Xialing

Raymond Ma
as Gang Leader

Tsai Chin
as Waipo

Fernando Chien
as Gao Lei

Lau Ga-Yung
as Wenwu's Captain

Andy Le
as Death Dealer

Michael-Anthony Taylor
as Bus Driver

Lynette Curran
as Old Lady on Bus

Jade Xu
as Widow

Jayden Tianyi Zhang
as Young Shang-Chi

Johnny Carr
as Wenwu's Driver

Elodie Fong
as Young Xialing

Kunal Dudheker
as John

Lydia Sarks
as Flight Attendant

Zhou Yeye
as Ta Lo Warrior (uncredited)

David Chea
as Bus Goon (uncredited)

Arnold Sun
as Teen Shang-Chi

John Harding
as Wenwu's Guard

Zhang Chongwei
as Villager (uncredited)

Harmonie He
as Teen Xialing

Stella Ye
as Yuchen

Benjamin Wang
as Gang Member

Bingchen Ye
as Archer Warrior / Assassin (uncredited)

Paul He
as Chancellor Hui

Alistair Bates
as Trash Truck Driver
Daniel Liu
as BMW Driver
Thau Shen Lim
as Chinese Bouncer
Shelley Xu
as Jie
Crew (122)
Crew
Xing Zhaolin
Stunts
Matt Fraction
Thanks
Lauren Shaw
Stunts
Robin Bonaccorsi
Stunts
Bradley James Allan
In Memory Of
Bradley James Allan
Stunt Coordinator
Jade Xu
Stunts
Michelle Jubilee Gonzalez
Stunts
Mark Ginther
Stunts
Andy Cheng
Fight Choreographer
Mike Martinez
Stunts
Talayna Moana Nikora
Stunts
Puven Pather
Stunts
Zhang Chongwei
Stunt Double
Luke Ha
Stunts
Kelly Richardson
Stunts
Mike Snow
Stunts
Kevin R. Wright
Other
Fiona Nix
Unit Publicist
Beau Karolos
Stunts
Angela Sippel
Stunts
Yung Lee
Fight Choreographer
Dave Heazlewood
Transportation Captain
Chung Chi Li
Stunt Coordinator
Fan Xiaoshuang
Stunt Double
Courtney Mayhew
Unit Publicist
Shao-Yan Li
Stunt Double
Catherine Hewitson
Stunts
Yvette Lutonadio
Stunts
Millie Lohmann
Stunt Double
Charlotte Leonie
Stunts
Lucy Lantz
Stunts
Finola Xie
Stand In
Production
Kevin Feige
Producer
Sarah Halley Finn
Casting
Louis D'Esposito
Executive Producer
Victoria Alonso
Executive Producer
Charles Newirth
Executive Producer
Jonathan Schwartz
Producer
David J. Grant
Co-Producer
Jennifer Cornwell
Unit Production Manager
Cecilia Chi-ying Lau
Casting Assistant
Molly Doyle
Casting Associate
Brianna Hoskins
Production Coordinator
Romana Samaritani
Executive Assistant
Anissa Garcia
Casting Assistant
Iona Harris
Producer's Assistant
Writing
Directing
Visual Effects
Jan Philip Cramer
Head of Animation
Andy Park
Visual Development
Joe Farrell
Visual Effects Supervisor
Dominik Zimmerle
Visual Effects Supervisor
Damien Carr
Visual Effects Producer
Alexandre Cancado
Visual Effects Supervisor
Hanzhi Tang
Visual Effects Supervisor
Christopher Townsend
Visual Effects Supervisor
Dan Finnegan
VFX Artist
Kay Hoddy
Rotoscoping Artist
Dan Oliver
Special Effects Supervisor
Sean Noel Walker
Senior Visual Effects Supervisor
Meow Nutjaree Wannasri
VFX Artist
David Mir
Digital Compositor
Christian Camacho
2D Artist
Sound
Lora Hirschberg
Sound Re-Recording Mixer
Dave Jordan
Music Supervisor
Peter J. Devlin
Sound Re-Recording Mixer
Jeremy Bowker
Sound Designer
Michael Semanick
Additional Sound Re-Recording Mixer
Katy Wood
Supervising Sound Editor
Joel P. West
Original Music Composer
Onnalee Blank
Sound Re-Recording Mixer
Liam Lane
Other
Danielle Adams
Sound Re-Recording Assistant
Sona Balam
Sound Re-Recording Mixer
Art
Todd Harris
Storyboard Artist
Lori A. Balton
Location Scout
Esther Marquis
Textile Artist
Sue Chan
Production Design
Sean Hargreaves
Conceptual Design
Richard Hobbs
Supervising Art Director
Andrew Campbell
Graphic Designer
Rebecca Cohen
Set Decoration
Whitney Donald
Art Department Assistant
Keith Lau
Concept Artist
Fabian Lacey
Concept Artist
Liz Oliver
Textile Artist
Ulrich Zeidler
Conceptual Design
Christopher Kelley
Set Decoration Buyer
Susan Lee
Textile Artist
Mark Dawson
Art Direction
Grace Waing
Art Department Assistant
Kirby Feagan
Assistant Art Director
Editing
Costume & Make-Up
Rick Findlater
Hair Designer
Rick Findlater
Makeup Designer
Kym Barrett
Costume Design
Quinton Wallace
Makeup Artist
Jocelyn Kuan
Costume Assistant
Chelsea Staebell
Costume Assistant
Chelsea Staebell
Assistant Costume Designer
Marianne Parker
Costumer
Joy Cretton
Costume Designer
Eliza Campagna
Makeup Artist
Salvatore Salamone
Key Costumer