1978年,香港人陈子良(黄秋生饰)向人借钱不遂,遂起杀机,将老友阿强烧死后潜逃回大陆。多年后化名为王志恒的陈子良在澳门做老板,经营八仙饭店。伊丽莎白(金·贝辛格饰演)在一家美术馆工作。她最近与前夫离婚,至今仍被前夫纠缠,对爱情既感到恐惧又充满希望。华尔街特工约翰(米基·洛克饰演)的热情追求让伊丽莎白胆小如鼠,但又充满了新鲜的兴奋。