Edit
Running on Karma (2003) Poster

Full Cast & Crew

Directed by 

Johnnie To
Ka-Fai Wai ... (as Wai Ka Fai)

Writing Credits  

Ka-Fai Wai ... (written by) (as Wai Ka Fai) &
Nai-Hoi Yau ... (written by) (as Yau Nai Hoi) &
Kin-Yee Au ... (written by) (as Au Kin Yee) &
Tin-Shing Yip ... (written by) (as Yip Tin Shing)

Cast (in credits order)  

Andy Lau ... Big
Cecilia Cheung ... Inspector Lee Fung Yee
Eddie Cheung ... Inspector Chung (as Cheung Siu Fai)
Wong Chun ... Yee's Superior Officer (as Chun Wong)
Karen Tong ... Woman
Wen Zhong Yu Wen Zhong Yu ... Master Wu (as Yu Wen Zhong)
Lian Sheng Hou Lian Sheng Hou ... Master Wen (as Hou Lian Sheng)
Sheng Wei He Sheng Wei He ... (as He Sheng Wei)
Meng Zhang ... Jade (as Zhang Meng)
Rest of cast listed alphabetically:
Mo-Chan Chik Mo-Chan Chik ... CID
Ping Han ... Four Eyes, Cid
Chun Hin Ho Chun Hin Ho ... CID
Kwok-Kit Lam ... CID
Frank Zong-Ji Liu Frank Zong-Ji Liu ... CID
Wai-Nam So ... CID
Tin-Bo Tam
Wai-Yin Tse Wai-Yin Tse ... CID
Jan-Fai Wong Jan-Fai Wong ... Boxing Commentator
Man-Chun Wong Man-Chun Wong ... Policeman
Kwok-Choi Hon ... Slippery Thief (uncredited)
Chi Wai Wong ... The Hammer (uncredited)
Wah-Wo Wong ... Yee's Colleague (uncredited)
Bun Yuen ... Chef (uncredited)

Produced by 

Catherine Chan ... production executive
Tiffany Chen ... administrative producer
Johnnie To ... producer
Ka-Fai Wai ... producer (as Wai Ka Fai)

Music by 

Cacine Wong

Cinematography by 

Siu-Keung Cheng ... director of photography (as Cheng Siu Keung)

Editing by 

Wing-Cheong Law

Production Design by 

Bruce Yu

Art Direction by 

Raymond Chan
David Y. Sun

Costume Design by 

Bruce Yu ... (as Ka On Yu)

Makeup Department 

Kit-Ling Chan ... on-set dresser (as Chan Kit Ling)
Yu-Lai Cheng ... makeup artist (as Cheng Yu Lai)
Heidy Sau-Ha Chun ... makeup artist (as Heidi Chun)
Mark Garbarino ... prosthetic makeup artist: Andy Lau
Jason Hamer ... project coordinator: Steve Johnson's Edge FX, Inc.
Jeff Himmel ... prosthetic makeup assistant: Andy Lau
Rachel Kong ... hair stylist (as Rachel Kwong)
Yoichi Art Sakamoto ... special makeup effects artist
Bryan Smith ... mold maker

Production Management 

Ringo Chen ... production manager
Elaine Chu ... project manager
Jackson Ha ... production manager
Catherine Sie ... production manager

Second Unit Director or Assistant Director 

Lanbo Cheuk ... second assistant director
Joe Fong ... second assistant director
Si-Hang Fong ... second assistant director
Wing-Cheong Law ... associate director
Albert Kai-Kwong Mak ... first assistant director
Ka-Man Siu ... second assistant director
Catherina Wong ... second assistant director

Art Department 

Kung Chan ... assistant art director (as Chan Kung)
Kwong-Hung Joe Chan ... assistant art designer (as Chan Kwong Hung)
Wai-Kin Lam ... property master (as Lam Wai Kin)
Yun-Mei Man ... on-set dresser
Kin Hung Wong ... assistant property master (as Wong Kin Hung)

Sound Department 

Martin Richard Chappell ... supervising sound editor (as Martin Chappell) / supervising sound mixer (as Martin Chappell)
Ming-Yang Chen ... dubbing supervisor: Mandarin (as Chen Ming Yang)
Sin-Kwok Lee ... sound recordist (as Lee Sin Kwok)
Charlie Lo ... adr mixer / sound effects editor
May Mok ... adr mixer / sound effects editor
Kwok Fai Ng ... boom operator (as Ng Kwok Fai)

Special Effects by 

Jaremy Aiello ... sculptor: Steve Johnson's Edge FX, Inc.
Joe Gomez ... mold shop supervisor: Steve Johnson's Edge FX, Inc.
Jason Hamer ... project coordinator: Steve Johnson's Edge FX, Inc.
Vance Hartwell ... painter: Steve Johnson's Edge FX, Inc.
Jeff Himmel ... lead suit technician: Steve Johnson's Edge FX, Inc.
James Kagel ... lead sculptor: Steve Johnson's Edge FX, Inc. (as Jim Kagel)
Leonard MacDonald ... art director: Steve Johnson's Edge FX, Inc. (as Lennie MacDonald)
Steve Newburn ... lab technician: Steve Johnson's Edge FX, Inc.
Mimi Palazon ... lead seamer: Steve Johnson's Edge FX, Inc.
Timothy Ralston ... effects technician: Steve Johnson's Edge FX, Inc. (as Tim Ralston)
Desiree Soto Vaughn ... lead fabricator: Steve Johnson's Edge FX, Inc. (as Desiree Vaughn-Soto)
Pedro Valdez ... lab technician: Steve Johnson's Edge FX, Inc.
Mark Viniello ... lead casting technician: Steve Johnson's Edge FX, Inc.
Lisa Welton ... seamer: Steve Johnson's Edge FX, Inc. (as Lisa Fornadley)
Eddie Garcia ... lab technician: Steve Johnson's Edge FX, Inc. (uncredited)
Brian Goehring ... lab technician: Steve Johnson's Edge FX, Inc. (uncredited) / mold department: Steve Johnson's Edge FX (uncredited)
Steve Johnson ... special makeup effects designer (uncredited)
Tim Phoenix ... foam technician: Steve Johnson's Edge FX (uncredited)

Visual Effects by 

Jacky Chung ... cgi animator
Ping Hin Kong ... cgi animator (as Kong Ping Hin)
Pak Chung Kwan ... cgi animator (as Kwan Pak Chung)
Pat Lau ... digital compositor
Stephen Ma ... visual effects supervisor

Stunts 

Bun Yuen ... stunt coordinator (as Yuen Bun)

Camera and Electrical Department 

Wai Hang Cheng ... grip (as Cheng Wai Hang)
Chun Shing Cheung ... grip (as Cheung Chun Shing)
Samuel Fu ... focus puller (as Fu Ga Yu)
Kwok Wai Fung ... grip (as Fung Kwok Wai)
Wai Leung Hung ... electrician
Kwok Kin Ip ... electrician (as Ip Kwok Kin)
Jimmy Kwok ... grip (as Kwok Chun Ming)
Ting-Fong Kwong ... best boy (as Kwong Ting Fong)
Hirotake Okazaki ... still photographer
Hung-Mo To ... cinematographer: second unit (as To Hung Mo)
Lun-Cheung Wong ... assistant camera
Lung Cheng Wong ... focus puller (as Wong Lun Cheng)
Kwok-Chiu Wu ... gaffer

Editorial Department 

Christy Chan ... post-production coordinator
Aaron Lau ... assistant editor
Calmen Lui ... post-production executive (as Calmen Liu)
Angel Yip ... assistant editor

Location Management 

Chi-Shing Chiu ... location manager (as Chiu Chi Shing)

Script and Continuity Department 

Ka Kit Ching ... continuity (as Ching Ka Kit)
Derick Lau ... continuity

Additional Crew 

Charles Heung ... presenter
Ke Ming Hou ... presenter (as Hou Ke Ming)
Lai-Bing Lam ... craft service (as Lam Lai Bing)
Shiao-Wen Ma ... presenter
Wan-San Ting ... film coordinator (as Ding Yuin Shan)
Helen Tong ... production assistant

See also

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

Contribute to This Page


Recently Viewed