Edit
A Better Tomorrow (1986) Poster

Full Cast & Crew

Directed by 

John Woo

Writing Credits  

Hing-Ka Chan ... (written by) (as Chan Hing Kai) &
Suk-Wah Leung ... (written by) (as Leung Suk Wah) &
John Woo ... (written by)

Cast (in credits order)  

...
Sung Tse-Ho (as Ti Lung)
...
Mark (as Chow Yun Fat)
...
Emily Chu ...
...
Shing (as Lee Chi Hung)
...
...
Yanzi Shi ...
...
Ken
...
Shing's right hand man
...
Mr. Wang (as Hap Wong)
Chi Fai Chan ...
Ming Leung ...
Uncle Chan
Hing-Yin Kam ...
Mr. Mok
Pierre Tremblay ...
Interpol Officer
...
Music Judge (as Tsui Hark)
Shung Fung Lau ...
Taiwanese Triad
Wei Ho Tu ...
Taiwanese Triad
Yun-Sheng Pan ...
Taiwanese Triad
Seng-Kwong Chang ...
Taiwanese Triad
Foo-Wai Lam ...
Taiwanese Triad
...
Taiwanese Triad
Hsin Nan Hung ...
Triad Member
Hsi-Chun Yang ...
Triad Member in Parking Lot
Wai Tong Wong ...
Shing's Gangster
Te-Wei Chu ...
Shing's Gangster
Ming-Wai Chan ...
Shing's Gangster
Wing-Hon Cheung ...
Shing's Gangster
Wai Cheung Mak ...
Brawl Extra
Han-Yuan Ma ...
Brawl Extra (as Hon-Yuen Ma)
...
Sung Tse-Ho (voice)
Patrick Leung
Kwok Leung Cheung

Produced by 

Hark Tsui ... producer (as Tsui Hark)
John Woo ... producer

Music by 

Joseph Koo ... (as Ka-Fai Koo)

Cinematography by 

Wing-Hang Wong

Film Editing by 

Ma Kam
David Wu

Production Design by 

Chi Leung Lui

Art Direction by 

Bennie Lui

Costume Design by 

Gam-Jan Yeung

Production Management 

Kuo-Chung Chou ... production manager (as Tony Chow)
Yu-Kin Ng ... production manager
Ga-Man Wan ... production manager

Second Unit Director or Assistant Director 

Cylon Or ... action director

Camera and Electrical Department 

Lik-Fong Ng ... still photographer
Kim-Kit Wai ... lighting director
Jan-Wah Yuen ... assistant camera

Editorial Department 

Simon Broderick ... colorist

Other crew 

Wing-Tuen Chow ... script supervisor
Hark Tsui ... presenter (as Tsui Hark)
Wei Tung ... action director
Ping-Keung Cheung ... cantonese voice dubbing: Shi Yanzi (uncredited)
Stephen Wong Chi-Sing ... cantonese voice dubbing: Ti Lung (uncredited)
Gui Chin ... cantonese voice dubbing: Tien Fung (uncredited)
Leung Ching-Ping ... cantonese voice dubbing: Waise Lee (uncredited)
Lo Hung ... cantonese voice dubbing: Kam Hing-Yin (uncredited) / cantonese voice dubbing: Shing Fui-On (uncredited)
Chan Wing Shun ... cantonese voice dubbing: Leung Ming (uncredited)
Doris Lo So-Kuen ... cantonese voice dubbing: Emily Chu (uncredited)
Tinson Lo Tin-San ... cantonese voice dubbing: Hung San-Nam (uncredited)

See also

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

Contribute to This Page