Sophie's Revenge

Sophie's Revenge (Chinese: 非常完美; pinyin: Fēicháng Wánměi; "Very Perfect") is a 2009 Chinese-Korean co-production starring Zhang Ziyi, So Ji-sub, Fan Bingbing, Ruby Lin, Peter Ho, and Yao Chen.

Comic book artist Sophie (Zhang Ziyi) is a sweet and carefree girl brimming with creativity.

One day, Jeff meets a famous movie star, Joanna (Fan Bingbing), during a surgical procedure.

Sophie decides to cover up the break-up, with only her two best friends, Lucy (Ruby Lin) and Lily (Yao Chen) knowing the truth.

Gordon agrees to become Sophie's partner and her quest for revenge becomes a roller coaster of farcical twists and turns.

For two years she had no news from Gordon, so she decided to draw their story into a book with the intention of helping others discover their own inner-selves and true love.

Gordon is Joanna's older brother who has been taking care of her since their parents died, but it wasn't revealed until near the end of the movie.

[8] The story, set in Beijing, features top Asian stars and Chinese remakes of bouncy K-pop songs, but shows no hint of regional color and strictly limits the camera to cosmopolitan venues like gyms and modern art galleries.

[9] The rights to the English version of "Perfect Match" were bought by the American production company Mosaic Media Group, and Jin Yimeng became the first person in China to have her script adapted by the United States.

"[11] A review in JapanCinema stated "The story doesn't exactly venture into unexpected territory, but there are lots of little animated scenes and other embellishments that make this more charming and imaginative than the run-of-the-mill movies in the genre being churned out today."

Zhang reprises her lead role as Sophie, who embarks on a romantic adventure from Beijing to Singapore to Hong Kong to Macau.