Jackie Chan
John Ma / Boomer
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
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