Hu Jun Filmography: Every Movie and TV Show in Order
All 28 Hu Jun roles in chronological order (1996 to 2025): 25 movies and 3 TV series.

How many movies and TV shows has Hu Jun been in? This complete Hu Jun filmography lists 28 credited roles (25 films, 3 TV series), in chronological order from 1996 to 2025, with links to our full guides where available.
Hu Jun movies in order
- East Palace, West Palace (1996) as Xiao Shi
- Lan Yu (2001) as Chen Handong
- Golden Chicken (2002) as Ip Chi Kon
- Infernal Affairs II (2003) as 陆启昌
- Assembly (2007) as Col. Liu Zeshui
- Getting Home (2007) as Truck Driver
- Red Cliff (2008) as Zhao Yun
- Red Cliff II (2009) as Zhao Yun
- The Founding of a Republic (2009) as Gu Zhutong
- The Robbers (2009) as Xue Shisan
- Mulan: Rise of a Warrior (2009) as Rouran Prince Mendu
- Bodyguards and Assassins (2009) as General Yan Xiao-Guo
- Let the Bullets Fly (2010) as Fake Zhang Mazi
- Firestorm (2013) as Cao Nan
- As the Light Goes Out (2014) as Fireman - Ocean
- The Bodyguard (2016) as Chief Wang
- Genghis Khan (2018) as Kuchuru
- Shadow (2018) as General Yang Cang
- My People, My Country (2019) as General Luo Ruiqing (segment "The Eve")
- The Battle at Lake Changjin (2021) as Lei Jusheng
- The Battle at Lake Changjin II: Water Gate Bridge (2022) as Lei Jusheng
- Song of the Assassins (2022) as Zhao Chuang / Golden Mask
- Flashover (2023) as Secretary
- Born to Fly (2023) as Zhang Ting
- Legends of the Condor Heroes: The Gallants (2025) as Hong Qigong
Hu Jun TV shows
- Demi-Gods and Semi-Devils (2003) as 萧峰-乔峰
- Ever Night (2018) as Xia Hou
- Sword Snow Stride (2021) as Xu Xiao
Filmography data via TMDB, refreshed automatically as new roles are announced.
Frequently asked questions
How many movies has Hu Jun been in?
Hu Jun has 25 credited film roles and 3 TV roles, for a total of 28 credits from 1996 to 2025.
What was Hu Jun's first major role?
East Palace, West Palace (1996).
What is Hu Jun's most recent project?
Legends of the Condor Heroes: The Gallants (2025).



