Skip to content
What's After the Movie?
Crime drama

My Heart Is That Eternal Rose (1989): Cast

My Heart Is That Eternal Rose (1989) movie poster

My Heart Is That Eternal Rose is a 1989 crime drama directed by Patrick Tam, starring Richard Ng Man-Tat as Inspector Tang, Michael Chan Wai-Man and Wong Chi-Keung. It runs 1 hour 31 minutes.

Loading streaming availability…
My Heart Is That Eternal Rose (1989) movie poster
Released
Runtime
1h 31m (91 min)
Director
Patrick Tam
Genres
Crime , Romance , Drama , Action
Original language
Cantonese
After the credits
No No extra scene
The story

What Is My Heart Is That Eternal Rose About?

The premise of My Heart Is That Eternal Rose without spoilers.

After a botched Triad smuggling run, the young couple is torn apart: she is forced into the role of a kingpin’s reluctant moll, while he flees to the Philippines and becomes a contract killer. Six years later a chance meeting reunites them, but lingering feelings and the threats of their former lives drag them into extreme danger.

My Heart Is That Eternal Rose Themes & Keywords

· 42 tags
  • police officer shot through the heart
  • police officer shot in the chest
  • police officer shot
  • police officer kicked
  • police officer
  • police officer killed
  • explosion
  • gun duel
  • gun battle
  • gunfight
  • mexican standoff
  • blood
+30 more
  • slow motion scene
  • bullet ballet
  • macau
  • blood splatter
  • loyalty
  • tragedy
  • shot in the back
  • assassination
  • hitman
  • hong kong
  • violence
  • assault rifle
  • tragic event
  • gun fu
  • violence against a woman
  • beating
  • asian gangster
  • betrayal
  • rescue
  • submachine gun
  • knife in throat
  • shot in the hand
  • shot in the chest
  • shot multiple times
  • shot in the shoulder
  • shot in the stomach
  • shot in the head
  • murder of a police officer
  • corrupt cop
  • triad
Loading streaming availability…
Cast & crew

My Heart Is That Eternal Rose Cast & Characters

Richard Ng Man-Tat leads the cast as Inspector Tang, with Michael Chan Wai-Man as Godfather Shen and Wong Chi-Keung as Witness. Directed by Patrick Tam; 34 actors are credited in all.

Also Starring in My Heart Is That Eternal Rose

· 30 more
Show all 34 cast members
From the director

More from Patrick Tam

More films directed by Patrick Tam: After This Our Exile, Burning Snow, Final Victory and Cherie.

Full filmography
Details

My Heart Is That Eternal Rose Also Known As

4 alternative titles, including “Sha shou hu die meng” and “살수호접몽”.

Also known as
  • Sha shou hu die meng
  • 살수호접몽
  • 杀手蝴蝶梦
  • Sát Thủ Hồ Điệp Mộng

Seen My Heart Is That Eternal Rose?

FAQ

My Heart Is That Eternal Rose FAQ: Cast & Runtime

Runtime, release date, director, cast, post-credit scenes and language of My Heart Is That Eternal Rose, each answered in a sentence.

How long is My Heart Is That Eternal Rose?

My Heart Is That Eternal Rose runs 1 hour 31 minutes (91 minutes).

When was My Heart Is That Eternal Rose released?

My Heart Is That Eternal Rose was released on April 20, 1989.

Who directed My Heart Is That Eternal Rose?

My Heart Is That Eternal Rose was directed by Patrick Tam.

More films by Patrick Tam

Who is in the cast of My Heart Is That Eternal Rose?

My Heart Is That Eternal Rose stars Richard Ng Man-Tat as Inspector Tang, Michael Chan Wai-Man as Godfather Shen and Wong Chi-Keung as Witness, among 34 credited actors.

Does My Heart Is That Eternal Rose have a post-credit scene?

No. My Heart Is That Eternal Rose has no extra scene during or after the credits.

What language is My Heart Is That Eternal Rose in?

The original language of My Heart Is That Eternal Rose is Cantonese.

Coming soon to your phone

The Plot Explained Movie Summary App

From blockbusters to hidden gems: plot summaries, endings explained and timelines on your phone. Save your favorites and never miss a twist again.

Be the first to know when it launches. Your email stays private, always. Learn more about the app