Geraldine Tam
Mrs. Tam
Uncle Tam
Auntie May
Julia
Richard
Amy Tam
Kevin Tam
Young M.J. Player
Old m.j. player
Old m.j. player
Young m.j. player
Bar patron
Eliza
Linda Tam
Baby Tam
Director
Writer
Hairstylist
Makeup Artist
Assistant Director
Sound Designer
ADR Coordinator
Sound Recordist
Production Sound Mixer
Sound Effects Editor
Sound Mixer
Sound Re-Recording Mixer
Assistant Sound Editor
Sound Re-Recording Mixer
Dialogue Editor
Original Music Composer
Director of Photography
Editor
Producer
Executive Producer
Producer
Associate Producer
Set Decoration
Costume Design
Producer
Art Direction
Production Manager
Assistant Director