In the hit sequel to Sophie's Revenge, Zhang Ziyi (Crouching TIger, Hidden Dragon, The Grandmasters) reprises her role as lovelorn Sophie, now stuck in a dull job as a travel agent in Beijing. While daydreaming her life away with her best friends Lily and Lucy, she wins an all-expenses paid trip to a luxurious hotel in Singapore, where she runs into David (pop star Wang Leehom), the living embodiment of her dream man, who turns out to be an American spy. Now she is caught in the middle of an international diamond heist!