Cast and Crew of My Heart Is That Eternal Rose

Cast of
My Heart Is That Eternal Rose

About My Heart Is That Eternal Rose

  • Released on April 20, 1989

A young couple separates under pressure from vicious Triad gangsters – she becomes a mobster's unwilling moll, and he travels abroad to work as an assassin. But their love stays strong, and when the two are reunited, their rekindled emotions lead them into extreme danger.

Full Cast of My Heart Is That Eternal Rose

Kenny Bee
plays Rick Ma

Joey Wong
plays Lap

Tony Leung Chiu-wai
plays Cheung

Kwan Hoi-San
plays Uncle Cheung

Michael Chan
plays Godfather Shen

Gordon Liu Chia-hui
plays Liu

Ng Man-tat
plays Inspector Tang

Ng Man-tat as Inspector Tang

Richard Ng Man-tat (2 January 1952 - 27 February 2021) was a veteran actor in the Hong Kong film industry, with dozen...

See Ng Man-tat's other roles

Gam Lui
plays Law Man-Shing

Anita Mui
plays Singer

Wong Chi-Keung
plays Witness

Cheung Tat-Ming
plays Law Man Shing's Son

Gam Biu
plays Dr. Pang

Ng Kwok-Kin
plays Policeman

Wong Man-Shing
plays Shen's Man

Shing Fu-On
plays Shen's Man

Wong Hung
plays Wong Hung

Kong Long
plays Shen's Man

Chun Kwai-Bo
plays Shen's Man

Chang Seng-Kwong
plays Shen's Man

Cheung Chi-Ping
plays Shen's Hitman

Paco Yick Tin-Hung
plays Shen's Hitman

Dion Lam Dik-On
plays Shen's Hitman

Lau Leung-Fat
plays Shen's Friend

Tsang Kan-cheong
plays Rick's Friend

Cho Yuen-Tat
plays Shen's Hitman

Jeng Yee
plays Shen's Hitman

Choi Kin-Shing
plays Shen's Hitman


Crew of My Heart Is That Eternal Rose

Discover the backstage crew of My Heart Is That Eternal Rose →