

Happy Ghost III (1986)
A young, unsuccessful singer, after committing suicide, is to be reincarnated, this time into a musical family. Her spirit must get to the hospital where her future mother is currently ready to give birth to her, so that she can enter the womb and be born. Unfortunately, she misses her appointed birth time, twice, due to the accidental intervention of a young man, Mr. Hong. At first she is angry and makes life hard for him, but eventually they fall in love, although she can't stay around long as she has one last chance to be born.
Cast

Raymond Wong Pak-Ming
Hong Sam-Kwai / Chu Kam-Chun

Maggie Cheung
Tsui Han-Pan / Tsui Kiu Kiu

Fennie Yuen Kit-Ying
Tai Cheuk-Yee

Charine Chan Ka-Ling
Yui King

Danny Poon Wang-Ban
Alan Cheung Chi-Kit

Sabrina Ho Pui-Yi
Student

Wing Lam
Student

Mannor Chan
Headmistress

Joh Yin-Ling
Mona

Tsui Hark
Godfather

Wong Ching
Sex Club Boss

David Wu
Sex Club Thug

Joseph Koo
Mr. Koo Ka Yan

Leung Shan
Mrs. Koo Ka Yan

Charlie Cho Cha-Lee
Rock Hudson

Yu Chi-Ming
Doctor

Anna Ng
Nurse

Cheng Siu-Ping
Nurse

Law Ho-Kai
Frustrated Man Waiting in Park

Shing Gwan-On
Police Officer

Sze Kai-Keung
Motorcycle Policeman

Cheng Kwun-Min
Man Eating at Hawker Stall

Hui Ying-Ying
Woman Eating at Hawker Stall

Aai Dung-Gwa
Managing director

Lau Yat-Fan
Mr. Wang

Eddie Chan Shu-Chi
Doctor

Fung Ging-Man
Mr. Fung

James Lai Wing-Keung
Soccer Referee

Johnnie Kong
Patient

Garry Chan Chi-Shing
Getting Traffic Ticket

Lam Moon-Wa
Sex Club Thug

Chang Seng-Kwong
Sex Club Thug

Tang Chiu-Yau
Sex Club Thug

Fung Gam-Hung
Taxi Driver

Luk Ying-Hong
Policeman

Ho Wing-Cheung
Policeman

Choi Kwok-Keung
Man on Stretcher

Stanley Tong Gwai-Lai