Edit
Echoes of the Rainbow (2010) Poster

Full Cast & Crew

Directed by 

Alex Law

Writing Credits (in alphabetical order)  

Alex Law

Cast (in credits order)  

Simon Yam ... Mr. Law
Sandra Kwan Yue Ng ... Mrs. Law
Aarif Lee ... Desmond Law / Big Ears (as a teenager) (as Aarif)
Buzz Chung Buzz Chung ... Big Ears
Paul Chun ... Big Uncle - barber (as Paul Chiang)
Evelyn Choi Evelyn Choi ... Flora Liu
Ping Ha ... Grandma (as Teresa Loo)
Vincent Kok ... Mr. Ho, the tailor (Guest star)
Ann Hui ... Miss Chan - Big Ears' teacher (guest star)
Lawrence Ah-Mon Lawrence Ah-Mon ... Goldfish Seller (as Lawrence Lau)
Tung Cho 'Joe' Cheung ... Doctor (guest star)
Clifton Ko ... Customer with three kids (guest star)
Chun Chau Ha ... Mrs. Law's Father (Guest star) (as Ng Kam Chuen)
King-Cheong Lung King-Cheong Lung ... (Guest star)
Tina Lau ... Flora's mom (Guest star) (as Tina Liu)
Amy Chum ... Neighbor (Guest star)
John Wakefield John Wakefield ... Sergeant Brian
William A. Hill William A. Hill ... School Principal
William Robert Wilson Robertson William Robert Wilson Robertson ... Reverend Father (as Rev. William Robert Wilson Robertson)
Jean-Michel Sourd Jean-Michel Sourd ... French Teacher (as Jean-Michel Jacques Robert Sourd)
Kin-Hing Lee Kin-Hing Lee ... Barber trainee
Kiu-Ki Lam Kiu-Ki Lam ... Shop owner
Ellen Liu Ellen Liu ... Mrs. Wang
Yick-Tung Cheung Yick-Tung Cheung ... Cinema reception (as Anthony Cheung)
Yiu-Wing Tsin Yiu-Wing Tsin ... Cinema usher
Anthony Tam Anthony Tam ... Casino owner
Hing-Hang Chan Hing-Hang Chan ... Cake shop assistant
Cheung Wing Lai Cheung Wing Lai ... Pawn shop owner
James Chan James Chan ... Parent
Lynette Mok Lynette Mok ... Parent
Ada Cheung Ada Cheung ... Parent
Min-Cheung Leung Min-Cheung Leung ... Parent
Cheuk-Kin Lee Cheuk-Kin Lee ... Hurdler
Anson Lau Anson Lau ... Hurdler
Ellis Yu Ellis Yu ... Hurdler
Ho-Bong Chung Ho-Bong Chung ... Hurdler
Chun-Yeung Chan Chun-Yeung Chan ... Hurdler (as Jason Chan)
Oscar Li Oscar Li ... Hurdler
Ka-Hin Chan Ka-Hin Chan ... Hurdler
Chun-Kit Or Chun-Kit Or ... Hurdler
Hoi-Shun Chum Hoi-Shun Chum ... Hurdler
Wai-Hin Mok Wai-Hin Mok ... Hurdler
Kai-Tat Tang Kai-Tat Tang ... Hurdler
James Fok James Fok ... Customer's son
Yat-Hin Lam Yat-Hin Lam ... Customer's son
Daniel Cheung Daniel Cheung ... Customer's son
Neva Wong Lam Neva Wong Lam ... Beijing paramedic (as Lam Wong)
Wan-Keung Yip Wan-Keung Yip ... Beijing paramedic
Robert Li Robert Li ... Beijing physician
Chee Leung Chee Leung ... Injured man
Jan-Sang Cheung Jan-Sang Cheung ... Relative of injured man (as John Cheung)
Chun-Bon Tse Chun-Bon Tse ... Relative of injured man
Kar-Ping Ng Kar-Ping Ng ... Relative of injured man
Yim-Ming Lee Yim-Ming Lee ... Flora's maid
Yim-Mei Chu Yim-Mei Chu ... Flora's maid
Alan Gordon Alan Gordon ... Diocesan teacher
Sean-David Miquel Sean-David Miquel ... Diocesan teacher
Kun-Yang Chu Kun-Yang Chu ... School Janitor
Hong-Nin Cheng Hong-Nin Cheng ... Elderly patient
Ermei Tai Ermei Tai ... Nurse
Shan Shan Tse Shan Shan Tse ... Nurse
Chris Lau Chris Lau ... Inter-school quiz team
Kar-Chun Lee Kar-Chun Lee ... Inter-School Quiz Team (as Kevin Lee)
Chi-Fung Chia Chi-Fung Chia ... Inter-school quiz team
Yuk-Yu Cheung Yuk-Yu Cheung ... Inter-school quiz team
Ji-Kwan Shek Ji-Kwan Shek ... Inter-school quiz team
Shu-Mei Pang Shu-Mei Pang ... Inter-school quiz team
Tsz-Kam Chan Tsz-Kam Chan ... Inter-school quiz team
Uno Ma Uno Ma ... High school classmate
Lennox Ma Lennox Ma ... High school classmate
Elmo Lam Elmo Lam ... High school classmate
Ernie Lam Ernie Lam ... High school classmate
Matthew Mak Matthew Mak ... Primary school classmate
Hiu-Tung Lo Hiu-Tung Lo ... Primary school classmate
Chun-Kai Lo Chun-Kai Lo ... Primary school classmate
Hong-Siu Ng Hong-Siu Ng ... Primary school classmate (as Daniel Ng)
Chak-Ming Chan Chak-Ming Chan ... Primary school classmate (as Jeff Chan)
Hei-Long Lee Hei-Long Lee ... Primary school classmate
Hung-Sing Woo Hung-Sing Woo ... Shoes Customer B (as Johnny Wu)

Produced by 

Mabel Cheung ... producer
Catherine Hun ... associate producer
Candy Leung ... co-producer
Kuo Hsing Li ... executive producer (as Kwok-Hing Lee)
John Sham ... executive producer
Patrick Tong ... administrative producer
Wu Zhuo ... administrative producer (as Charley Zhuo)

Music by 

Henry Lai

Cinematography by 

Charlie Lam ... director of photography

Editing by 

Chi Wai Chan
Chi-Leung Kwong

Production Design by 

Alfred Yau

Makeup Department 

Ken Lau ... hair stylist
Middi Yau ... makeup artist

Production Management 

Paul Au ... production manager
Chi-Ho Cheung ... unit manager
Tsz-Kit Yau ... assistant production manager

Second Unit Director or Assistant Director 

Jay Cheung ... third assistant director
Man Ki Kwok ... second assistant director
Kingston Shek ... assistant director

Art Department 

Sin-Chi Chan ... props
Gloria Cheung ... art department assistant
Kwok-Wai Cheung ... storyboard artist
Wai Yin Ching ... property master
Toby Fung ... art department assistant
Fu-Wah Ho ... props
Kai-Shui Hung ... props (as Kai-Sui Hung)
Cat Leung ... assistant art director
Chun-Wai Tam ... props

Sound Department 

Chun Wan Au ... foley artist
Chi Kien Chen ... sound recordist
Wing Sze Cheung ... foley recordist
Phoebe Chow ... dubbing director: cantonese (as Yan-yan Chow)
Xiaoliang Jiang ... dubbing director: mandarin
Wai-Hung Kwong ... foley artist
Chi-Hung Lai ... dialogue editor / re-recording mixer
Peggy Lai ... sound production coordinator
Cherry Lam ... sound production coordinator
Terry Shek ... sound effects editor
Burnard To ... foley mixing (as Davy To)
Kinson Tsang ... re-recording mixer / sound designer
Tse Kin Wong ... dialogue recording
Henry Yam ... foley artist
Chung-Hei Yip ... foley artist
Chun Hin Yiu ... dialogue recording
Ting Yip Yuen ... dialogue recording

Special Effects by 

Shui Tim Chi ... special effects

Visual Effects by 

Ping Kit Cheng ... animator
Ying-Ho Cheng ... project technician
Shemy Chung ... animator
Gabriel Fung ... post production assistant
Kwan-Yeung Ho ... animator
Lily Jiang ... post production assistant
Man Chun Lai ... visual effects supervisor
Chi-Kit Lau ... digital film compositor
Kai-Man Lee ... senior animator
Hung-Fung Lim ... visual effects supervisor
Jules Lin ... senior animator (as Chun Yue Lin)
Kam Fat Liu ... digital film compositor
Siu-Lun Man ... digital touch-up artist
Man-Lung Ng ... senior animator
Edwin Van Huizen ... digital colorist
Chi-Yin Wan ... visual effects producer
Kam-Wai Wong ... digital touch-up artist
Kwok-Leung Yee ... visual effects supervisor

Stunts 

Wai-Fai Wong ... stunt coordinator

Camera and Electrical Department 

Kam-Chuen Chan ... still photographer
Sing-Hang Chan ... electrician
Kim-Ho Chow ... electrician
Kwok Wai Fung ... focus puller
Wing-Lok Ho ... camera assistant
Chi Man Hui ... dollyman
Siu-Ching Jai-Yi ... steadicam
Ching Kam Ko ... steadicam assistant
Chi Fai Lau ... best boy (as Mike Lau)
Lin-Ping Lau ... camera assistant
Chu Wing Lee ... power pod operator (as Deki Lee Chu Wing)
Man-Kin Leung ... boom operator
Siu-Hong Lo ... electrician
Chuen-Wing Man ... electrician
Chi Keung Siu ... best boy
Siu Kong Tsui ... gaffer (as Michael Tsui)
Chun-Wai Wong ... camera assistant
Wai-Chuen Wong ... gaffer

Costume and Wardrobe Department 

Tempo Cheung ... costume assistant
Pik-Har Sin ... wardrobe
Po Yee Wong ... assistant costume designer (as Boey Wong)

Editorial Department 

Kwok-Shing Chau ... negative conformer
Kai-Wai Ho ... negative conformer
Hung Poon ... color timer (as Hung Pun)

Music Department 

Henry Lai ... musical arrangement
Alex Law ... lyrics
Lowell Lo ... composer: theme music

Script and Continuity Department 

Nikki Lau ... script supervisor

Additional Crew 

Kwok-Kit Chan ... set runner
Sai-Lung Chan ... set runner
Wai-Ban Chan ... production coordinator (as Ray Chan)
Yuk-Bing Chan ... promotion coordinator (as Billie Chan)
Roberta Chin ... English subtitles
Lily Jiang ... chinese subtitles
Lai-Bing Lam ... tea lady
Chor-Lam Law ... set runner
Carme Lee ... production accountant
Shirley Li ... promotion coordinator
Wendy Nam ... digital post-production management
Derek Ng ... making-of
Lai-San Tam ... production assistant (as Rachel Tam)
Din-Chung Wong ... production assistant (as Charlie Wong)
Kwok-See Wong ... set runner

See also

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

Contribute to This Page


Recently Viewed