Edit
Righting Wrongs (1986) Poster

Full Cast & Crew

Directed by 

Corey Yuen

Writing Credits (in alphabetical order)  

Cheuk-Hon Szeto ... (screenplay)
Barry Wong

Cast (in credits order)  

Biao Yuen ... Hsia Ling-Cheng / Jason Chan
Cynthia Rothrock ... Cindy Si / Sandy Jones
Melvin Wong ... Superinendent Wong Jing-Wai
Roy Chiao ... Magistrate / The Judge
Corey Yuen ... Bad Egg / Joe Do
Wu Ma ... Uncle Tsai / Joe's Father
Siu-Wong Fan ... Yu Chi-Wen / Sammy
Paul Chang Chung ... Four Eyes Bill (as Paul Cheung)
James Tien ... Chow Ting-Kwong / Johnny Kwong
Siu-Ming Lau ... Yu's Grandfather
Gei Ying Chan Gei Ying Chan ... Hsia's Girlfriend (as Sandy Chan)
Peter Cunningham ... Black Assassin
Karen Sheperd ... Karen
Rest of cast listed alphabetically:
Kwok-Keung Chan Kwok-Keung Chan
Siu Ping Cheng ... Mrs. Leung (as Cheng Siu Ping)
Yuet-Sang Chin ... Buffalo
Billy Sau Yat Ching ... Mahjong Den's Worker
Fat Chung ... Red Porsche Cop
Terrence Howard Terrence Howard ... Defence Attorney
Hsia Hsu ... Mr. Leung (as Tsui Ha)
Bei-Dak Lai ... Mahjong Player (as Peter Lai)
Chau-Sang Lau ... Cop on Skateout (as Lau Chou Sang)
King-Chu Lee ... Cop at Mahjong
Hao Ren
Tai-Bo ... Yellow Shirt Cop (as Tai Po)
Chor-Lam Tsang Chor-Lam Tsang ... Mahjong Informant
Fruit Chan ... Man (uncredited)
Yung Chan Yung Chan ... Hung (uncredited)
Kam Kong Chow ... Cop at Police Station (uncredited)
Hou Hsiao Hou Hsiao ... Thug (uncredited)
Chi-Ming Lau ... Bodyguard (uncredited)
Wai-Cheung Mak ... Buffalo's Thug (uncredited)
Yun-Chiang Peng ... Cop at Station (uncredited)
Siu Tak-Foo ... Cop at Police Station (uncredited)
Yin-Fun Yung Yin-Fun Yung ... Female Parking Warden (uncredited)

Produced by 

Pui-Wah Chan ... executive producer (as Chen Peihua)
Siu-Chu Lam ... supervising producer (as Arina Lam)
Biao Yuen ... producer
Corey Yuen ... producer

Music by 

Romeo Díaz

Cinematography by 

Moon-Tong Lau ... (as Tom Lau)

Editing by 

Peter Cheung

Set Decoration by 

Yiu-Kwong But

Costume Design by 

Ginger Fung

Production Management 

Pui-Wah Chan ... production supervisor
Paul Cheng ... assistant production manager
Amy Chin ... production manager

Second Unit Director or Assistant Director 

James Tien ... assistant director

Stunts 

Kar Lok Chin ... stunt double: Melvin Wong
Hou Hsiao ... stunts
Hsia Hsu ... stunt coordinator
Hoi Mang ... stunt coordinator
Biao Yuen ... stunt coordinator / stunt performer
Corey Yuen ... stunt coordinator

Editorial Department 

Brandon Bentley ... additional editor (2022 Ultimate Cut)
Chuen-Tak Keung ... assistant editor

Music Department 

Kwok-Jim Lo ... lyricist
Chin-Yung Shing ... composer: theme music

Script and Continuity Department 

Hui Lu ... script supervisor (as Wai Lo)
Wai Yu ... continuity

Additional Crew 

Leonard Ho ... presenter
Michael C. Pizzuto ... voice dubbing (english version)
Yang Shen ... planner
Chi-Leung Shum ... planner
Mei-Yee Sze ... planner
Yuk-Wah Wong ... story editor
Wu Ma ... planner

See also

Release Dates | Official Sites | Company Credits | Filming & Production | Technical Specs

Contribute to This Page


Recently Viewed