Russell Wong ... Bank CEO
Bingbing Li ... Nina / Lily
Archie Kao ... Sebastian
Gianna Jun ... Snow Flower / Sophia
Coco Chiang ... Anna
Hu Qing Yun ... Mrs. Liao
Shi Ping Cao ... Mr. Wei
Ruijia Zhang ... Mrs. Wei
Vivian Wu ... Aunt
Zhebing Gong ... Professor
Lilia Zhou ... Nurse
Congmeng Guo ... Little Lily
Danping Shen ... Lily's Mother
Yan Dai ... Little Snow Flower
Yulan Xu ... Snow Flower's Mother
Shiming Wang ... Foot Binder
Shouqin Xu ... Lily's Father
Ying Tang ... Madame Wang
Chen Tao ... Da Lang
Feihu Sun ... Master Lu
Zhong Lü ... Lady Lu
Mian Mian ... Claire
Yi-Ching Lu ... Yong Gang
Zhoubo Fang ... Mr. Liao
Xiao Hu Ding ... TV News Anchor
Li Qiang ... Gao Kao Official
Wu Jiang ... Butcher
Li Qiu Zhang ... Butcher's Mother
Hugh Jackman ... Arthur
Andy Gao ... Bartender
Ying Lin ... Lotus
Li Hui Xia ... Cousin Yan's Mother
Pei Jin ... Landlady
Fan Hua Meng ... Bathhouse Clerk
Rongyi Qu ... Spring Moon (15 years old)
Yancen Zhou ... Lily / Nina Double
Nv Long ... Snow Flower / Sophia Doub