Credits
Cast

Jackie Chan
Ma Yau (John Ma) / Die Hard (Boomer)

Teddy Robin
Tyson

Maggie Cheung
Barbara

Nina Li Chi
Tammy

Kirk Wong Chi-Keung
Crazy Bull

Alfred Cheung Kin-Ting
Boss Yung

Johnny Wang Lung-Wei
Wai

James Wong Jim
Mr. Ma

Sylvia Chang
Mrs. Ma

Mabel Cheung Yuen-Ting
Tsui

Anthony Chan Yau
Hotel Concierge

Jacob Cheung
Cafe Cashier

David Wu
Cafe Waiter

Philip Chan
Hotel Manager Chen

David Chiang Da-Wei
Sgt Chiang / Hotel Security

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
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

Fung Hak-On

Dion Lam

Nicky Li Chung-Chi

Johnny Cheung Wa

David Lam Tak-Luk

Peter Mak Tai-Kit

Yang Chuan
Art

Bill Lui Cho-Hung
Art Direction
Camera

Arthur Wong Ngok-Tai
Director of Photography
Horace Wong Wing-Hang
Director of Photography
Crew

Yuen Woo-Ping
Stunts
Directing

Ringo Lam Ling-Tung
Director

Tsui Hark
Director, Writer, Story
Editing

Marco Mak Chi-Sin
Editor
Production

Ng See-Yuen
Producer
Sound
Barrington Pheloung
Original Music Composer
Michael Wandmacher
Original Music Composer

Lowell Lo Koon-Ting
Original Music Composer
Writing

Teddy Robin
Story
Wong Yik
Story

Barry Wong
Writer

Joe Cheung Tung-Cho
Writer, Story