Michelle Yeoh Filmography: Movies and Television Credits
Selected screen credits for Michelle Yeoh: 54 movie titles and 11 television titles, with film release years and roles.

This Michelle Yeoh filmography covers 54 movie titles and 11 television titles from the available cast credits. Multiple roles in the same title are grouped together. It is a selection of screen credits, rather than a complete record of every performance. Credits may include acting, voice work, uncredited roles and appearances as themselves.
Michelle Yeoh movies by release year
The years below are film release years, not filming dates.
- Twinkle, Twinkle Lucky Stars (1985) as Judo Instructor
- Yes, Madam! (1985) as Senior Inspector Ng
- Royal Warriors (1986) as Michelle Yip
- Magnificent Warriors (1987) as Ming
- Police Story 3: Super Cop (1992) as Captain Jessica Yang
- Butterfly and Sword (1993) as Lady Ko
- Heroic Trio 2: Executioners (1993) as Ching, Invisible Woman
- Supercop 2 (1993) as Jessica Yang Jian Wa
- Tai-Chi Master (1993) as Snow
- The Heroic Trio (1993) as Ching, The Invisible Woman
- Wing Chun (1994) as Yim Wing Chun
- The Soong Sisters (1997) as Soong Ai Ling / Madam Kung
- Tomorrow Never Dies (1997) as Wai Lin
- Jackie Chan: My Story (1998) as Self - 008
- Moonlight Express (1999) as Michelle
- Crouching Tiger, Hidden Dragon (2000) as Yu Shu Lien
- The Touch (2002) as Pak Yin Fay
- Ultimate Fights from the Movies (2002) as Yu Sau Lien (Crouching Tiger, Hidden Dragon) (archive footage)
- Silver Hawk (2004) as Lulu Wong
- Memoirs of a Geisha (2005) as Mameha
- Fearless (2006) as Miss Yang
- Sunshine (2007) as Corazon
- Babylon A.D. (2008) as Sister Rebeka
- Far North (2008) as Saiva
- The Children of Huang Shi (2008) as Mrs. Wang
- The Mummy: Tomb of the Dragon Emperor (2008) as Zi Yuan
- Reign of Assassins (2010) as Zeng Jing
- True Legend (2010) as Dr. Yu
- Fucking Kassovitz (2011) as Self
- Kung Fu Panda 2 (2011) as The Soothsayer (voice)
- The Lady (2011) as Aung San Suu Kyi
- Marco Polo: One Hundred Eyes (2015) as Lotus
- Crouching Tiger, Hidden Dragon: Sword of Destiny (2016) as Yu Shu Lien
- Mechanic: Resurrection (2016) as Mei
- Morgan (2016) as Dr. Lui Cheng
- Guardians of the Galaxy Vol. 2 (2017) as Aleta Ogord
- Crazy Rich Asians (2018) as Eleanor Young
- Master Z: Ip Man Legacy (2018) as Tso Ngan Kwan
- Iron Fists and Kung Fu Kicks (2019) as Self (archive footage)
- Last Christmas (2019) as Santa
- Boss Level (2021) as Dai Feng
- Gunpowder Milkshake (2021) as Florence
- Shang-Chi and the Legend of the Ten Rings (2021) as Ying Nan
- Everything Everywhere All at Once (2022) as Evelyn Wang
- Minions: The Rise of Gru (2022) as Master Chow (voice)
- Paws of Fury: The Legend of Hank (2022) as Yuki (voice)
- The School for Good and Evil (2022) as Professor Anemone
- A Haunting in Venice (2023) as Joyce Reynolds
- Transformers: Rise of the Beasts (2023) as Airazor (voice)
- The Tiger's Apprentice (2024) as Loo (voice)
- Wicked (2024) as Madame Morrible
- Star Trek: Section 31 (2025) as Philippa Georgiou
- Wicked: For Good (2025) as Madame Morrible
- Wicked: One Wonderful Night (2025) as Self
Michelle Yeoh television roles and appearances
Television titles are listed alphabetically. An appearance date is included only where verified for Michelle Yeoh; a programme's premiere year does not establish when a performer appeared in it.
- American Born Chinese as Guanyin Pusa
- ARK: The Animated Series as Mei-Yin Li (voice)
- Dancing with the Stars as Self - Guest
- Marco Polo as Lotus
- Marvel Studios Assembled as Self
- Star Trek: Discovery as Captain Philippa Georgiou; Emperor Philippa Georgiou
- Star Trek: Short Treks as Philippa Georgiou
- Strike Back as Mei Foster
- The Brothers Sun as Eileen 'Mama' Sun
- The Oscars as Self - Presenter; Self
- The Witcher: Blood Origin as Scían
Credit information: TMDB, with additional sources listed below where used. The titles shown here do not establish the beginning or end of Michelle Yeoh's career, and omissions should not be treated as evidence that a credit does not exist.
Frequently asked questions
How many titles are listed in this Michelle Yeoh filmography?
This page lists 54 movie titles and 11 television titles. Multiple characters in the same title are grouped together; these counts describe this selection, not a career total.
What do the dates in this filmography mean?
Movie years refer to release dates. Television appearance dates are shown only where verified for the performer. A series premiere date is not used as the date of a guest appearance or as the start of a career.
Is this a complete list of Michelle Yeoh's credits?
No. This is a selected filmography drawn from available cast records. Early work, short films, individual episodes, stage work and other credits may be absent. It should not be used to identify a first-ever role or the latest project.



