Ma Lei which sounds like "Mary" is a Chinese citizen, living in Hong Kong as the kept woman of a jeweler. She wishes for two things: to get her Hong Kong Identity Card, which will enable her to get work as a legal immigrant; and to marry her boyfriend.

Gong Li
as Mary

Kenny Bee
as Wong Kwok-Wai

Wilson Lam Chun-Yin
as Peter Ng

David Chiang Da-Wei
as

Jan Lam Hoi-Fung
as

Bao Fang
as

Lawrence Ah Mon
as

Xu Tao
as

Kingdom Yuen King-Tan
as

Melvin Wong Gam-Sam
as Stanley, dentist