cast
-
Jackie Chan
Ma Yau (John Ma) / Bok Min (Boomer)
-
Maggie Cheung
Barbara
-
Nina Li Chi
Tong Sum (Tammy)
-
Teddy Robin
Tarzan (Tyson)
-
James Wong Jim
Mr. Ma
-
Sylvia Chang
Mrs. Ma
-
Kirk Wong Chi-Keung
Crazy Bull
-
David Chiang Da-Wei
Sgt Chiang / Hotel Security
-
Mabel Cheung Yuen-Ting
Tsui
-
Alfred Cheung Kin-Ting
Boss Yung
-
Johnny Wang Lung-Wei
Wai
-
Anthony Chan Yau
Hotel Concierge
-
Jacob Cheung Chi-Leung
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 Ling-Tung
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
-
James Ha Chim-Si
Thug
-
Andrew Lau Wai-Keung
Party Guest
-
Raymond Lee Wai-Man
Vendor
-
Teddy Yip Wing-Cho
-
Joe Cheung Tung-Cho
-
Jameson Lam Wa-Fan
-
Lau Kar-Wing
(uncredited)
-
Fung Hak-On
(uncredited)
-
Dion Lam
(uncredited)
-
Nicky Li Chung-Chi
(uncredited)
- Johnny Cheung Wa (uncredited)
-
David Lam Tak-Luk
(uncredited)
-
Peter Mak Tai-Kit
(uncredited)
-
Yang Chuan
(uncredited)
-
Norman Law Man
(uncredited)