Un relato sobre las artes marciales y el alma de la civilización china. Dos maestros de kung fu, Ip Man (Tony Leung), el hombre que entrenó al mítico Bruce Lee, y la bella Gong Er (Zhang Ziyi) se reúnen en la ciudad natal de Ip Man en vísperas de la invasión japonesa de 1936. El padre de Gong Er, un gran maestro de renombre, también viaja a esa ciudad para la ceremonia de su jubilación, que tendrá lugar en el legendario burdel El pabellón de oro. Historia de traición, honor y amor que se desarrolla en la tumultuosa época que siguió a la caída de la última dinastía china, un tiempo de caos y guerra, pero también una época de oro de las artes marciales en China.
En un futuro cercano, todo ha cambiado. Los derechos humanos básicos se han convertido en el lujo más raro. Nadie sabe cuándo comenzó esto, pero todos saben cómo. El VXII, el virus más letal jamás creado, se propagó como un reguero de pólvora y diezmó a la mayoría de la población mundial. Los sobrevivientes no infectados ahora se aferran a la vida en cuatro ciudades en cuarentena detrás de un muro.
Él era escritor. Creía escribir sobre el futuro, pero en realidad era el pasado. En su novela, un misterioso tren salía de cuando en cuando con dirección al año 2046. Todos los que subían a él lo hacían con el mismo propósito: recobrar los recuerdos perdidos. Se decía que en 2046 nada cambiaba. Nadie sabía a ciencia cierta si eso era verdad, porque ninguno de los que viajaron regresó jamás. Con una excepción. Él estuvo allí. Se marchó voluntariamente.
Hong Kong, 1962. Chow, redactor jefe de un diario local, se muda con su mujer a un edificio habitado principalmente por gentes de Shanghai. Allí conoce a Li-zhen, una joven que acaba de instalarse en el mismo edificio con su esposo. Ella es secretaria de una empresa de exportación y su marido está continuamente de viaje de negocios. Como la mujer de Chow también está casi siempre fuera de casa, Li-zhen y Chow pasan cada vez más tiempo juntos y se hacen muy amigos. Un día, ambos descubrirán que sus respectivos cónyuges los están traicionando.