Cast (47)

Jackie Chan

John Ma / Boomer

Maggie Cheung

Barbara

Nina Li Chi

Tammy

Teddy Robin

Tyson

David Chiang Da-Wei

Sgt Chiang / Hotel Security

James Wong

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

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

Crew (17)

Ringo Lam

Director

Barry Wong

Writer

Tsui Hark

Director

Joe Cheung Tung-cho

Writer

Tsui Hark

Writer

Bill Lui Cho-Hung

Art Direction

Michael Wandmacher

Original Music Composer

Barrington Pheloung

Original Music Composer

Lowell Lo Koon-Ting

Original Music Composer

Teddy Robin

Story

Ng See-Yuen

Producer

Joe Cheung Tung-cho

Story

Marco Mak Chi-Sin

Editor

Yik Wong

Story

Tsui Hark

Story

Horace Wong Wing-Hang

Director of Photography

Arthur Wong Ngok-Tai

Director of Photography