Heaven Can't Wait

Foreign - Tony is a wily, pessimistic scam artist who uses an ancient superstition to build a hilariously enterprising business. Lam is his sometime business cohort and Chan is the kind-hearted boy next door who falls victim to Tony's tricks.

Tony Leung

(Wong Tai Fung)

Jordan Chan Siu-Chun

(Chan Chun / Master Da Da)

Bowie Lam

(Dr. Calvin Ng Chi)

Karen Mok Man-Wai

(Joan)

Jerry Lamb Hiu-Fung

(Lo)

Alex To

(Pao Wah)

Kent Cheng Jak-Si

(Tsui Dai Bo)

Lawrence Cheng Tan-Shui

(Hui Chi On)

Richard Ng Yiu-Hon

(Taoist Priest)

Siu Gwok-Wa

(Brother Lien)

Kim Yip Kwong-Kim

(Tsang Yan Kim)

Dennis Chan Kwok-San

(Mr. Shek)

Meg Lam Kin-Ming

(TV reporter)

Moses Chan Ho

(Willies)

Teresa Ha Ping

(Chun's Grandmother)

Anita Yuen Wing-Yee

(Moon Lady)

Law Kar-Ying

(Master Ng Kong)

Leung Hak-Shun

(Mr. Chu)

Susan Shaw Yam-Yam

(Mrs. Chu)

Jessica Chow Jing

(Mrs Lee)

Jacqueline Law Wai-Guen

(Pregnant Woman in Temple)

Tai Bo

(Pregnant Woman's Husband)

Sze Ning

(Pregnant Woman's Daughter)

Kwong Lung

(Tattooed Worshiper in Temple)

Bak Ka-Sin

(Worshipper in Temple)

Wong Ying-Kit

(Worshipper in Temple)

Hui Sze-Man

(Worshipper Donating Money in Temple)

Chiu Ho-Tung

(Worshipper Donating Money in Temple)

Poon Hang-Sang

(Temple Supervisor)

Chang Gan-Wing

(Chan Chun's Doctor)

Bill Wong Chung-Piu

(Biao)

Ellen Lo

(Chan Siu Fun)

Alexander Chan Mong-Wah

(K. K.)

Lee Sau-Kei

(Mooncake Seller)

Ivy Leung Si-Man

(Mrs. Tsui Dai Bo)

Sek Hiu-Fai

(Sparrow Fortune Teller Outside Club)

Quinton Wong Liu-Che

(Toaist Tally Writer Outside Club)

Four Tse Liu-Shut

(Palm Reader Outside Club)

Tse Tsz-Fung

(Bao)

Winston Yeh Ying-Wen

(Mr. Zhao)

Louis Tan

(John Lennon)

O Sing-Pui

(Assassin)

Christy Chung Lai-Tai

(Elle Covergirl)

Lee Kam-Tong

(Ho Wai Yin)

Lau Chak-Yuen

(Priest Interviewed by Joan)

Steven Ng Shing-Tat

(TV Cinematographer)

Apple Kwan Pak-Suen

(TV Cinematographer)

Keenie Ho Wai-Jing

(Pet Shop Salesgirl)

Mandy Chan Chi-Man

(Ah Kwan)

Leung San

(TV Newscaster)

Alan Mak Siu-Fai

(Party Guest)

Wong Chi-Keung

(TV Crew Member)

Teddy Chan Tak-Sum

(TV Director)

Cheung Yu-Tung

(Hui Chi On (Child))

Yu Wai-Lung

(Wong Tai Fung (Child))

Lung Chi-Shing

(Uncle Gen)

Chu Ka-Keung

(Man in Devil Costume)

So Sing

(Auntie Praying in Temple)

Albert Tam Wing-Chuen

(Popie)

Richard Geddes

(Elvis in Heaven)

Nelson Cheung Hok-Yun

(Johnny)

Cheung Kwok-Choi

(Supermarket Manager)

Chan Pui-Kwan

(Firewalker)

Wong Siu-Man

(Female Firewalker)

Ho Feng-Yee

(Master Dada's Disciple)

Kong Fung-Ming

(Master Dada's Disciple)

Anthony Tam Chan-Keung

(Master Dada's Disciple)

Leung Pui-San

(Reporter)

Chan Si-Hung

(Reporter)

Ma Lai-Hung

(Reporter)

Koo Ping-Kit

(Master Dada's Believer)

Chan Hing-Hang