Michelle Yeoh Filmography: Every Movie and TV Show in Order
All 67 Michelle Yeoh roles in chronological order (1953 to 2025): 54 movies and 13 TV series.

How many movies and TV shows has Michelle Yeoh been in? This complete Michelle Yeoh filmography lists 67 credited roles (54 films, 13 TV series), in chronological order from 1953 to 2025, with links to our full guides where available.
Michelle Yeoh movies in order
- 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
- The Heroic Trio (1993) as Ching, The Invisible Woman
- Heroic Trio 2: Executioners (1993) as Ching, Invisible Woman
- Supercop 2 (1993) as Jessica Yang Jian Wa
- Tai-Chi Master (1993) as Snow
- 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
- Ultimate Fights from the Movies (2002) as Yu Sau Lien (Crouching Tiger, Hidden Dragon) (archive footage)
- The Touch (2002) as Pak Yin Fay
- Silver Hawk (2004) as Lulu Wong
- Memoirs of a Geisha (2005) as Mameha
- Fearless (2006) as Miss Yang
- Sunshine (2007) as Corazon
- The Children of Huang Shi (2008) as Mrs. Wang
- The Mummy: Tomb of the Dragon Emperor (2008) as Zi Yuan
- Babylon A.D. (2008) as Sister Rebeka
- Far North (2008) as Saiva
- True Legend (2010) as Dr. Yu
- Reign of Assassins (2010) as Zeng Jing
- Kung Fu Panda 2 (2011) as The Soothsayer (voice)
- Fucking Kassovitz (2011) as Self
- 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
- Transformers: Rise of the Beasts (2023) as Airazor (voice)
- A Haunting in Venice (2023) as Joyce Reynolds
- The Tiger's Apprentice (2024) as Loo (voice)
- Wicked (2024) as Madame Morrible
- Star Trek: Section 31 (2025) as Philippa Georgiou
- Wicked: One Wonderful Night (2025) as Self
- Wicked: For Good (2025) as Madame Morrible
Michelle Yeoh TV shows
- The Oscars (1953) as Self - Presenter
- The Oscars (1953) as Self
- Dancing with the Stars (2005) as Self - Guest
- Strike Back (2010) as Mei Foster
- Marco Polo (2014) as Lotus
- Star Trek: Discovery (2017) as Captain Philippa Georgiou
- Star Trek: Discovery (2017) as Emperor Philippa Georgiou
- Star Trek: Short Treks (2018) as Philippa Georgiou
- Marvel Studios Assembled (2021) as Self
- The Witcher: Blood Origin (2022) as Scían
- American Born Chinese (2023) as Guanyin Pusa
- The Brothers Sun (2024) as Eileen 'Mama' Sun
- ARK: The Animated Series (2024) as Mei-Yin Li (voice)
Filmography data via TMDB, refreshed automatically as new roles are announced.
Frequently asked questions
How many movies has Michelle Yeoh been in?
Michelle Yeoh has 54 credited film roles and 13 TV roles, for a total of 67 credits from 1953 to 2025.
What was Michelle Yeoh's first major role?
The Oscars (1953).
What is Michelle Yeoh's most recent project?
Wicked: For Good (2025).



