1966年,从新加坡返回香港想忘掉过去的周慕云住进东方酒店的、同他曾经熟悉的数字2046只差一号的2047号房,开始了他的卖文生涯。眼前、曾经在他身边出现过的一个个女人经过他大脑的过影后,令他对时空产生疑惑,不但忘不了过去,一幕幕往事反而更加挥之不去。
为了与过去作更好的告别,他将生活的点点滴滴化为文字,写下小说《2046》(说只要搭上了前往2046的列车,人们就可以找回失去的记忆)。。这部电影记载了上世纪中叶美国一场轰烈的政治抗争,此次对抗冲突是美国新闻界和政治史册上不可或缺的一页。
在冷战的背景下,参议员约瑟夫•麦卡锡(Joseph McCarthy Himself)作为新兴政治人物崛起,他以反共产主义的政治立场而闻名。麦卡锡用强硬的手腕,搜集国会内的共产主义分子资料,实行高压的政治迫害,意欲掀起席卷政坛的反共风潮。
美国哥伦比亚电视台的新闻记者爱德华(大卫·斯特雷泽恩 David Strathairn饰)和他的同事们对这个政治阴谋坚决抗争。他们用自己的新闻理想、新闻阵地,毫无退缩地与麦卡锡主义对抗到底,并把这个丑陋的政客拉下政治舞台。爱德华和他的同事,成为了美国历史上的传奇人物。。