Edit
Yesterday Once More (2004) Poster

Full Cast & Crew

Directed by 

Johnnie To

Writing Credits  

Ka-Fai Wai ... (written by) (as The Hermit) &
Kin-Yee Au ... (written by) (as Au Kin Yee)

Cast (in credits order)  

Andy Lau ... Mr. To
Sammi Cheng ... Mrs. To
Jenny Hu ... Mrs. Allen (as Jenny Woo)
Carl Ng ... Steve
Ka-Tung Lam ... Insurance Surveyor (as Lam Ka Tung)
Wong Chun ... Private Investigator (as Chun Wong)
Shiu-Hung Hui ... Private Investigator (as Hui Siu Hung)
Teddy Lin ... Police Inspector (as Lin Chun)
Rest of cast listed alphabetically:
Moon-Yuen Cheung ... (as Kenneth Cheung)
Chi-Shing Chiu Chi-Shing Chiu
Ping Han
Loi-Kwan Kam Loi-Kwan Kam
Shing-Cheong Lee Shing-Cheong Lee ... Dr. Chan (as Shing-Cheung Lee)
Yat-fung Tin Yat-fung Tin
Ronald Yan ... Police Inspector
Courtney Wu ... Wine cellar owner (uncredited)

Produced by 

Catherine Chan ... associate producer
John Chong ... executive producer
Shoufang Dou ... executive producer (as Dou Shou Fang)
Stephen Lam ... line producer
Shirley Lau ... associate producer
Johnnie To ... producer
Helen Tong ... assistant producer

Music by 

Ben Cheung
Chi Wing Chung ... (as Chung Chi Wing)

Cinematography by 

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

Editing by 

Wing-Cheong Law
David M. Richardson ... (as David Richardson)

Production Design by 

Bruce Yu

Art Direction by 

Tony Yu

Costume Design by 

Steven Tsang
Stephanie Wong

Makeup Department 

Kit-Ling Chan ... on-set dresser (as Chan Kit Ling)
Yu-Lai Cheng ... makeup artist (as Cheng Yu Lai)
Mini Cheung ... hair stylist (as Minnie Cheung)
Heidy Sau-Ha Chun ... makeup artist (as Heidi Chun)
Rachel Kong ... hair stylist (as Rachel Kwong)
Yun-Mei Man ... on-set dresser

Production Management 

Chi-Shing Chiu ... unit manager (as Chiu Chi Shing)
Elaine Chu ... project manager
Patrizia Di Lenardo ... production supervisor: Italy
Paola Pegoraro ... assistant production manager: Italy
Silvia Purificato ... production manager: Italy
Catherine Sie ... production manager
Chi-Wai Yan ... assistant production manager (as Yan Chi Wai)

Second Unit Director or Assistant Director 

Steve Chan ... first assistant director (as Chan Wai Hung)
Wing-Cheong Law ... associate director (as Wing Cheong Law) / associate director

Art Department 

Wing Kei Au ... property master (as Au Wing Kei)
Brian Lau ... assistant art director

Sound Department 

Wai-Hung Kwong ... foley artist (as Kwong Wai Hung)
Sin-Kwok Lee ... location sound (as Lee Sin Kwok)
Charlie Lo ... sound designer / sound editor
May Mok ... sound designer / sound mixer
Kwok Fai Ng ... boom operator (as Ng Kwok Fai)

Special Effects by 

Peony Lam ... special effects coordinator
Lai Kuen Wong ... special effects coordinator (as Wong Lai Keun)

Visual Effects by 

Ping Hin Kong ... cgi animator (as Kong Ping Hin)
Pak Chung Kwan ... cgi animator (as Kwan Pak Chung)
Chi Wai Law ... cgi animator (as Law Chi Wai)
Siu Lun Leung ... cgi animator (as Leung Siu Lun)
Stephen Ma ... visual effects coordinator

Stunts 

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

Camera and Electrical Department 

Kwan Kiu Hui ... making-of camera (as Hui Kwan Kiu)
Ting-Fong Kwong ... best boy (as Kwong Ting Fong)
Hirotake Okazaki ... still photographer
Hung-Mo To ... cinematographer: second unit (as To Hung Mo)
Kwok-Chiu Wu ... gaffer

Editorial Department 

Simon Fung ... assistant editor
Calmen Lui ... post-production executive

Script and Continuity Department 

Moon-Yuen Cheung ... continuity (as Kenneth Cheung)
Derick Lau ... continuity

Additional Crew 

Elaine Chu ... project manager
Ching-Ting Law ... set runner (as Lu Ching Ting)
Maggie Lee ... translator: English subtitles
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