WatchTrove
Poster for Once Upon a Time in China

Once Upon a Time in China

Original title: 黃飛鴻

Never was a Hero needed more...

  • Movie
  • 1991
  • R
  • 2h 13m

Directed by Tsui Hark

7.1

TMDB audience rating
7.1 out of 10 from 515 votes

Where to watch Trailer

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?

Where to watch

Official offers in the United States

Subscription

Included with a paid subscription
  • HBO Max Amazon Channel
  • Criterion Channel
  • HBO Max
  • Tencent Video

Free with ads

Free to watch, with commercials
  • Shout! Factory TV

Rent

Pay once to watch for a limited time
  • Amazon Video
  • Apple TV Store
  • Google Play Movies
  • YouTube
  • Fandango At Home

Buy

Pay once to keep a digital copy
  • Amazon Video
  • Apple TV Store
  • Google Play Movies
  • YouTube
  • Fandango At Home

Prices and links on TMDB

Availability data by JustWatch, provided through TMDB. Offers vary by country and change often, so confirm with the service before you subscribe, rent or buy. WatchTrove does not host or stream video.

Trailer

Play trailer: [Trailer] 黃飛鴻 ( Once Upon A Time In China ) - Restored Version

Official video hosted on YouTube. The player loads only when you press play.

Cast and crew

  • Jet Li

    Jet LiWong Fei Hung

  • Yuen Biao

    Yuen BiaoLeung Foon

  • Jacky Cheung Hok-yau

    Jacky Cheung Hok-yauBuck Teeth So

  • Rosamund Kwan Chi-Lam

    Rosamund Kwan Chi-Lam13th Aunt

  • Kent Cheng Jak-si

    Kent Cheng Jak-siPorky Wing

  • Yuen Gam-Fai

    Yuen Gam-FaiLing Wan Kai

  • Yen Shi-Kwan

    Yen Shi-KwanIron Robe Yim Chun Tung

  • Lau Shun

    Lau ShunNaval Commander Lau

  • Wu Ma

    Wu MaGrand Uncle Chueng

  • Yau Gin-Gwok

    Yau Gin-GwokShaho Gang Leader

  • Yuen Cheung-yan

    Yuen Cheung-yanYim's Opponent

  • Karel Wong Chi-yeung

    Karel Wong Chi-yeungGovernor

  • Sunny Yuen Shun-Yi

    Sunny Yuen Shun-YiHonorable Manchu Soldier

  • Xiong Xinxin

    Xiong XinxinShaho Gang Member

  • Jonathan Isgar

    Jonathan IsgarMr. Jackson

  • Mark King

    Mark KingBritish General Wickens

  • Steve TartaliaTiger

  • Colin GeorgeJesuit Priest

Director
Tsui Hark
Writer
Edward Leung Yiu-ming, Elsa Tang Bik-Yin and Tsui Hark
Music
Romeo Díaz and James Wong Jim
Cinematography
Arthur Wong Ngok-tai, Andy Lam Kwok-wah and Wilson Chan Pui-Ka