Max Zhang Filmography
- Actor (22 credits)
- Shi Dun Ci Ke (2018)
- Pacific Rim Uprising (2018) Marshal Quan
- Cheung Tin-Chi (2018) Cheung Tin-chi
- Jiulong bubai (2018)
- Kuang shou (2017)
- Du. Jie (2017)
- SPL 2: A Time for Consequences (2015) Ko Hung
- Yip Man 3 (2015) Cheung Tin-chi
- Huang feihong zhi yingxiong you meng (2014)
- Heroes Amidst Turmoil (2014)
- Du cheng feng yun (2014) Gui Yan (Gao's enforcer)
- Fei chang xing yun (2013) Thomas
- Yi dai zong shi (2013) Ma San
- Xuan hong (2012) Yip On
- Tiger Team - Der Berg der 1000 Drachen (2010)
- Lau long che sai kai bui (2009) Lam Sai-wing
- Wushu (2008) Guo Nan
- Jiang shan mei ren (2008) Assassin
- Ten Minutes Older: The Trumpet (2002)
- Ji di huang ling (2002) Steve
- Liu mang lu shi (1994)
- Escape Plan 3: Devil's Station