Chinese Box is a 1997 movie directed by Wayne Wang and starring Jeremy Irons, Gong Li, Maggie Cheung and Michael Hui.
First, there is John as a reporter, trying to capture interesting scenes on the streets of Hong Kong, persuading himself his work gives his life a tangible meaning.
Second, there is Vivian who is looking to find a balance in life, trying to escape from the underground she once was a part of and forget about her past, but is hindered in her attempts by prejudices that go back thousands of years in the Chinese society (including Hong Kong).
Even though she is tempted to do so, she knows this would just be running away from the core of the problem and could not be a long-term solution, mostly because of their different cultural backgrounds and maybe even because of a subtle uncertainty regarding John's ex-wife and former life.
Even though their outlooks towards life differ significantly, their love for the job (journalism) creates a strong bond of true friendship.
He agrees to marry Vivian, but deceives her by arranging merely a mock wedding photo session, so she could have some pictures to send to her family.