Once Upon a Time in China (1991)

7.1/10 134 min Action Drama

Overview

In late 19th-century Canton, legendary hero Wong Fei-Hung battles foreign forces' (English, French and American) plundering of China. When Aunt Yee returns from America totally westernised, Wong assumes the role of protector. This proves difficult when his martial arts school and local militia become involved in fierce battles with foreign and local governments. As violence escalates, even Aunt Yee has to question her new western ideals, but is it possible to fight guns with Kung Fu?

Cast

Jet Li

Wong Fei Hung

Yuen Biao

Leung Foon

Jacky Cheung Hok-Yau

Buck Teeth So

Rosamund Kwan Chi-Lam

13th Aunt

Kent Cheng Jak-Si

Porky Wing

Yuen Gam-Fai

Ling Wan Kai

Yen Shi-Kwan

Iron Robe Yim Chun Tung

Lau Shun

Naval Commander Lau

Wu Ma

Grand Uncle Chueng

Yau Gin-Gwok

Shaho Gang Leader

Yuen Cheung-Yan

Yim's Opponent

Karel Wong Chi-Yeung

Governor

Yuen Shun-Yi

Honorable Manchu Soldier

Xiong Xinxin

Shaho Gang Member

Jonathan Isgar

Mr. Jackson

Mark King

British General Wickens

Leung Gam-San

Opera Troupe Boss

Recommendations

Birth of the Dragon
Dragon: The Bruce Lee Story
The Forbidden Kingdom
Crouching Tiger, Hidden Dragon: Sword of Destiny
Ip Man 3
Ip Man 2
Snake & Crane Arts of Shaolin
Master Z: Ip Man Legacy
Mulan
A Man Called Hero
The Great Wall
The Heroic Trio
Monster Hunter
Three Kingdoms: Resurrection of the Dragon
Legionnaire
Alita: Battle Angel
Jack Hunter and the Lost Treasure of Ugarit
The Face of Fu Manchu
Last Knights
Jumper