Donnie Yen Filmography: Every Movie and TV Show in Order
All 56 Donnie Yen roles in chronological order (1953 to 2024): 54 movies and 2 TV series.

How many movies and TV shows has Donnie Yen been in? This complete Donnie Yen filmography lists 56 credited roles (54 films, 2 TV series), in chronological order from 1953 to 2024, with links to our full guides where available.
Donnie Yen movies in order
- Tiger Cage (1988) as Terry
- In the Line of Duty 4 (1989) as Captain Donnie Yan
- Tiger Cage II (1990) as Dragon Yau
- The Holy Virgin Versus the Evil Dead (1991) as Shiang Chin-Fei
- Once Upon a Time in China II (1992) as Commander Lan
- New Dragon Gate Inn (1992) as Eunuch Tso Siu Yan
- Butterfly and Sword (1993) as Yip Cheung
- Iron Monkey (1993) as Wong Kei-ying
- Heroes Among Heroes (1993) as So Chan
- Wing Chun (1994) as Leung Pok To
- Iron Monkey 2 (1996) as Iron Monkey
- Legend of the Wolf (1997) as Fung Man-hin
- Highlander: Endgame (2000) as Jin Ke
- Blade II (2002) as Snowman
- Hero (2002) as Sky
- Shanghai Knights (2003) as Wu Chow
- The Twins Effect II (2004) as General Lone
- Seven Swords (2005) as Chu Zhaonan
- SPL: Kill Zone (2005) as Inspector Ma Kwun
- Dragon Tiger Gate (2006) as Tiger Wong
- Flash Point (2007) as Ma
- An Empress and the Warriors (2008) as General Muyong Xuehu
- Painted Skin (2008) as Pang Yong
- Ip Man (2008) as Yip Man
- All's Well, End's Well 2009 (2009) as Wedding Guest (cameo)
- How Bruce Lee Changed the World (2009) as Self
- The Founding of a Republic (2009) as Tian Han
- Bodyguards and Assassins (2009) as Sum Chung-Yang
- 14 Blades (2010) as Qinglong
- Ip Man 2 (2010) as Ip Man
- Legend of the Fist: The Return of Chen Zhen (2010) as Chen Zhen
- The Lost Bladesman (2011) as Guan Yunchang
- Dragon (2011) as Liu Jinxi / Tang Long
- Special ID (2013) as Dragon Chan
- The Monkey King (2014) as Sun Wukong / Monkey King
- Golden Chickensss (2014) as Yip Man
- Iceman (2014) as Ying
- Kung Fu Jungle (2014) as Hahou Mo
- Ip Man 3 (2015) as Ip Man
- Crouching Tiger, Hidden Dragon: Sword of Destiny (2016) as Silent Wolf
- Rogue One: A Star Wars Story (2016) as Chirrut Imwe
- xXx: Return of Xander Cage (2017) as Xiang
- Chasing the Dragon (2017) as Crippled Ho
- Guardians of Martial Arts (2017) as Master Yen
- Big Brother (2018) as Henry Chen Xia
- Iceman: The Time Traveler (2018) as Ying
- Ip Man 4: The Finale (2019) as Ip Man
- Enter the Fat Dragon (2020) as Fallon Zhu
- Mulan (2020) as Commander Tung
- Raging Fire (2021) as Bong
- New Kung Fu Cult Master (2022) as Zhang Sanfeng
- Sakra (2023) as Qiao Feng / Xiao Feng
- John Wick: Chapter 4 (2023) as Caine
- The Prosecutor (2024) as Fok Chi Ho
Donnie Yen TV shows
- The Oscars (1953) as Self
- Running Man (2010)
Filmography data via TMDB, refreshed automatically as new roles are announced.
Frequently asked questions
How many movies has Donnie Yen been in?
Donnie Yen has 54 credited film roles and 2 TV roles, for a total of 56 credits from 1953 to 2024.
What was Donnie Yen's first major role?
The Oscars (1953).
What is Donnie Yen's most recent project?
The Prosecutor (2024).



