เรื่องราวของ “โจวมู่หวัน” (เหลียงเฉาเหว่ย) นักเขียนหนุ่มเพลย์บอยจากฮ่องกงมาที่สิงคโปร์เพราะ “อดีตคนรัก” (จางม่านอวี้) และที่นี่เขาก็ถูกปฏิเสธรักจาก “ซูไหล่เจิน” (กงลี่) นักพนันสาวที่มีชื่อเดียวกับอดีตคนรักของเขา เขาจึงตัดสินใจออกจากสิงคโปร์เพื่อกลับฮ่องกงตามลำพัง เขาได้พบ “ลู่ลู่” (หลิวเจียหลิง) โดยบังเอิญ โจวพาลู่ลู่กลับไปส่งที่โรงแรมโอเรียนทัล โฮเทล ห้อง “2046” ลู่ลู่เล่าเรื่องราวความรักของตนกับ “คนรัก” (จางเจิ้น) ก่อนที่จะหายตัวไปอย่างลึกลับ โจวเช่าห้องข้างๆ “2046” เพื่อเขียนนิยายว่าด้วยโลกอนาคตในปี “2046” ที่มีตัวละครคือ “หนุ่มญี่ปุ่น” (ทาคุยะ คิมูระ) ที่ได้พบรักกับ “พนักงานหุ่นยนต์สาว” (เฟย์ หว่อง) บนขบวนรถไฟ ในระหว่างที่เขียนนิยายโจวก็ตกหลุมรัก “สาวแปลกหน้า” (จางจื่ออี๋) ที่ย้ายเข้ามาอยู่ใหม่ในห้อง “2046 ดูหนัง