Cast (48)

Jackie Chan

John Ma / Boomer

Maggie Cheung Man-Yuk

Barbara

Nina Li Chi

Tammy

Teddy Robin

Tyson

David Chiang Da-Wei

Sgt Chiang / Hotel Security

James Wong Jim

Mr. Ma

Sylvia Chang

Mrs. Ma

Kirk Wong Chi-Keung

Crazy Bull

Mabel Cheung

Tsui

Alfred Cheung Kin-Ting

Boss Yung

Johnny Wang Lung-Wei

Wai

Anthony Chan Yau

Hotel Concierge

Jacob Cheung

Cafe Cashier

David Wu

Cafe Waiter

Philip Chan Yan-Kin

Hotel Manager Chen

Lau Kar-Leung

Doctor

Wong Jing

Spiritual Healer

Tony Ching Siu-Tung

Violinist

Gordon Chan

Violinist

Chor Yuen

Uncle Tang

Jamie Luk Kim-Ming

Frankie Lo / Rocky

Guy Lai Ying-Chau

Advisor Tsao

Eric Tsang Chi-Wai

Man on the Telephone at Concert Lobby

Dennis Chan Kwok-San

Snakehead Sun

Clifton Ko Chi-Sum

Department Store Clerk

Stephen Tung Wai

White Van Driver

Tsui Hark

Card Player

Ringo Lam

Card Player

Ng See-Yuen

Card Player

John Woo

Priest

Tsui Siu-Ming

Priest

Ann Hui

Mrs Ma's Gynaecologist

Mars

Rascal

Chan Tat-Kwong

Thug

Benny Lai Keung-Kuen

Thug

Roman Tam

Thug

Andrew Lau Wai-Keung

Party Guest

James Ha Chim-Si

Thug

Teddy Yip Wing-Cho

Joe Cheung Tung-Cho

Jameson Lam Wa-Fan

Lau Kar-Wing

Raymond Lee Wai-Man

Fung Hak-On

Dion Lam Dik-On

Nicky Li Chung-Chi

Johnny Cheung Wa

David Lam

Crew (17)

Barry Wong Ping-Yiu

Writer

Ringo Lam

Director

Tsui Hark

Director

Tsui Hark

Writer

Joe Cheung Tung-Cho

Writer

Bill Lui Cho-Hung

Art Direction

Barrington Pheloung

Original Music Composer

Michael Wandmacher

Original Music Composer

Lowell Lo Koon-Ting

Original Music Composer

Teddy Robin

Story

Ng See-Yuen

Producer

Tsui Hark

Story

Marco Mak Chi-Sin

Editor

Joe Cheung Tung-Cho

Story

Yik Wong

Story

Arthur Wong Ngok-Tai

Director of Photography

Horace Wong Wing-Hang

Director of Photography