Cast (69)

Jackie Chan

Jackie Lung

Sammo Hung

Wong Fei-Hung

Yuen Biao

Tung Te-Biao

Deanie Ip

Miss Yip

Pauline Yeung Bo-Ling

Wen Mei-Ling

Yuen Wah

Hua Hsien-Wu

Billy Chow Bei-Lei

Hua's Bodyguard

Lee Ka-Ting

Hua's Bodyguard

Phillip Ko

Hua's Bodyguard

Crystal Kwok

Jackie's Assistant

Shum Wai

Jackie's Boss

Woo Fung

Lawyer Wen

Stanley Sui-Fan Fung

Psychiatrist

Roy Chiao

Judge Lo Chun Wai

James Tien Chuen

Boss Feng

Lo Lieh

Hua's Rival Triad Boss

Tai Bo

Waiter on Ship

Lau Kar-Wing

Thug on Ship

Fung Hak-On

Thug on Ship

Paul Chung Fat

Thug on Ship

Wong Yu

Thug on Ship

Yuen Cheung-Yan

Thug on Ship

Lam Wai

Thug at Bar

Chin Ka-Lok

Thug at Bar

Wan Fat

Thug at Bar

Chan Tat-Kwong

Thug at Bar

Dick Wei

Thug at Bar

Yuen Miu

Thug at Factory

Ka Lee

Thug at Factory

Peter Chan Lung

Thug at Factory

Shing Fui-On

Cheng Shih-Mao

Pauline Wong Yuk-Wan

Dance Hostess

Chiang Lung

Arms Purchaser

Chan Ging

Arms Purchaser

Danny Chow Yun-Kin

Thug in First Fight

Benny Lai Keung-Kuen

Thug in First Fight

Johnny Cheung Wa

Thug in First Fight

Rocky Lai Keung-Kun

Thug in First Fight

Benny Urquidez

Thug at Factory

Chow Gam-Kong

Thug at Factory

Pang Yun-Cheung

Thug at Factory

Cho Wing

Thug at Factory

King Lee King-Chu

Thug at Factory

Siu Tak-Foo

Thug at Factory

Lung Ying

Thug at Factory

Kwan Yung

Thug at Factory

Cheung Wing-Cheung

Thug at Factory

Chan Man-Ching

Thug at Factory

Sze Mei-Yee

Man Waiting at Phone Booth

Chen Chi-Hwa

Man Passing Elevator

Patrick Frzebar

(extra) (uncredited)

Chan Fu-Keung

Chan Ging-Chi

Thug

Wu Ma

Lau Shung-Fung

Thug at Factory

Kenneth Smyth

Lui Siu-Ming

Thug at Factory

Sam Hang-San

Thug at Factory

Jim James

(extra) (uncredited)

Ho Chi-Moon

(extra) (uncredited)

Ernest Mauser

(extra) (uncredited)

Lui Kim-Kwong

(extra) (uncredited)

Chung Chi-Yung

Thug

Fei Pak

Policeman

Frank Liu Zong-Ji

Feng's Bodyguard

Poon Cheung

Thug at Factory

Fruit Chan

Man in Restaurant (uncredited)

James Ha Chim-Si

Thug of Rival Triad Boss (uncredited)

Nicky Li Chung-Chi

(extra) (uncredited)

Crew (55)

Sammo Hung

Director

Chin Ka-Lok

Stunt Double

Chris Lee Kin-Sang

Stunt Double

Horace Ma Kwong-Wing

Art Direction

Butt Yiu-Kwong

Set Decoration

Peter Chan Hong-Kwong

Lighting Technician

Peter Cheung Yiu-Chung

Editor

Kwan Yuet-Ming

Costume Design

Anita Mui Yim-Fong

Songs

Alice Chan Wai-Chung

Production Manager

William Tam Tak-Cheung

Production Manager

Cho Man-Kong

Unit Manager

Cheung Cheung-Choi

Unit Manager

Jacky Pang

Assistant Production Manager

Shiu Ching-Yee

Assistant Production Manager

Sze-To Cheuk-Hon

Screenplay

Chan Tung-Choi

Still Photographer

Tam Hin-Ming

Assistant Production Manager

Jessica Chan Pui-Wah

Project Manager

Wong Yiu-Fai

Still Photographer

Ronny Ching Siu-Lung

Foley

Marco Mak Chi-Sin

Post Production Coordinator

Raymond Chow

Presenter

Ding Yue

Dialogue Editor

Alexander Chan Mong-Wah

Assistant Director

Roland Chan Ngok-Chung

Assistant Director

Catherine Chan Dao-Ho

Script Supervisor

Jimmy Leung Chi-Ming

Director of Photography

Wan Fat

Assistant Director

Leung Chi-Nin

Focus Puller

Ng Min-Kan

Assistant Director

Fruit Chan

Assistant Director

Lai Yiu-Fai

Focus Puller

Fanny Lee Fan-Nei

Script Supervisor

Oliver Wong Yui-Man

Art Department Coordinator

Yung Hoi-Lam

Assistant Art Director

Lee Man-Chi

Lighting Technician

Yuen Wun-Yuk

Assistant Art Director

Yeung Wai-Keung

Sound Recordist

Ho Kam-Kai

Props

Cheng Chak-Wing

Props

Law Lai-Kuen

Makeup Artist

Julien Young

Hairstylist

Ciff Chang Chi-Wing

Props

Keung Chuen-Tak

Editor

Chow Shao-Lung

Sound Recordist

Cheung Yiu-Cho

Director of Photography

James Wong

Original Music Composer

James Wong

Lyricist

Stephen Shing Gam-Wing

Music

Jackie Chan

Songs

Poon Man-Wah

Makeup Artist

Leonard Ho

Producer

Gordon Chan

Story

Edward Leung Yiu-Ming

Story