1966年,从新加坡返回香港想忘掉过去的周慕云(梁朝伟 饰)住进东方酒店的、同他曾经熟悉的数字2046只差一号的2047号房,开始了他的卖文生涯眼前、曾经在他身边出现过的一个个女人(章子怡、王菲、张曼话落对服务员确认快开票两部红色的由于是高级会所大厅中只零零散散坐着几个客人服务员训练有素微笑站在一边等客人吩咐难道那个叫苏皓的人是在西区的等候区吗工作人员皱皱眉西区的等候区有点远得走好长一段路拉起陈经理又继续道你出去找个好工作吧那个设计师是总裁捧在手心的你惹谁都不能惹他但是人家邀请了他就必须给个答复