二零四六于2004年上映。二零四六也被叫做2046。
周暮雲(梁朝偉飾)在蘇麗珍(張曼玉飾)走後,不堪忍受感情孤獨而陷入痛苦,並成為一名涉獵廣泛的作家。在和一名妓女(章子怡飾)不期而遇后,在他和蘇麗珍偷情的2046號房間發生了一夜情,但周暮雲並沒有忘記和蘇麗珍的往日種種,於是他寫的一本以房間號命名的小說《2046》問世。
在《2046》中,他和蘇麗珍都時常出沒其間,而王菲、木村拓哉、張震和劉嘉玲等人都是小說中的人物,並都來自遙遠的未來。小說中的人物彼此交錯,又穿插出現,張震和劉嘉玲的情感、機器人木村拓哉和王菲的情感又轉而成為影片的一條另類主線……