Jade Li
Sandra Oh
Dad Li
Stephen Chang
Carmen
Lesley Ewen
Dr. Ming Chu/Bartender
Nathan Fong
Director
Dennis Foon
Lead Man
Kevin Kelly
Linda Taylor Wong
Tosca Chin Wah Leong
Andrew Chau
Johnny Mah
Mrs. Mar
Mimi Mok
Selina
Laara Ong
Bouncer
Tony Seaver
See-Fu Geomancer
Wong Gerald Shuck
Mom Li
Alannah Ong
Janet Eng
Mina Shum
Auntie Bing
So Yee Shum
Grandmother
May Tam
Producer
Rose Lam
Ah Hong
Donald Fong
Pearl Li
Frances You
Mark
Callum Keith Rennie
Man at Bus Stop
Gene Kiniski
Lisa
Claudette Carracedo
Uncle Bing
Greg Chan
Lead Woman
Estelle Coppens
Writer
Director of Photography
Peter Wunstorf
Art Direction
Candice Dickens
Script Supervisor
Patricia Barry
Dialogue Editor
Alison Grace
Foley
Shane Shemko
Camera Operator
Gregory Middleton
Set Decoration
François Milly
Sound Re-Recording Mixer
Dean Giammarco
Bill Sheppard
Cam Wagner
Casting
Carmen Ruiz Laza
Jill Haras
Sound Designer
Frank Faugno
Costume Design
Cynthia Ann Summers
Stephen Hegyes
Gaffer
Todd Elyzen
Editor
Anne Andersons
Costume Supervisor
Caroline Davidson
Property Master
Les Ford
Still Photographer
Kirk Tougas
Music
Shadowy Men on a Shadowy Planet
Production Design
Michael Bjornson
Paul A. Sharpe