Cast (49)

Jackie Chan

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

Teddy Robin

Tyson

Maggie Cheung Man-Yuk

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

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

Fung Hak-On

Dion Lam Dik-On

Nicky Li Chung-Chi

Johnny Cheung Wa

David Lam Tak-Luk

Peter Mak Tai-kit

Crew (18)

Ringo Lam Ling-Tung

Director

Tsui Hark

Director

Barry Wong Ping-Yiu

Writer

Tsui Hark

Writer

Joe Cheung Tung-Cho

Writer

Bill Lui Cho-Hung

Art Direction

Michael Wandmacher

Original Music Composer

Barrington Pheloung

Original Music Composer

Lowell Lo Koon-Ting

Original Music Composer

Ng See-Yuen

Producer

Teddy Robin

Story

Wong Yik

Story

Joe Cheung Tung-Cho

Story

Tsui Hark

Story

Marco Mak Chi-Sin

Editor

Arthur Wong Ngok-Tai

Director of Photography

Horace Wong Wing-Hang

Director of Photography

Yuen Wo-Ping

Stunts