Narra la historia de una familia china a lo largo de cuatro décadas, en el marco de la turbulenta historia del país asiático desde la subida al poder de Mao. Corren los años cuarenta cuando el joven Xu Fugui (Ge You) manda al traste la fortuna de su familia debido a su incurable afición por el juego. Desesperada, su mujer Jiazhen (Gong Li) decide abandonarle, llevándose a su hija. Después de pasar un tiempo en casa de sus padres y de traer al mundo al niño que llevaba dentro, Jiazhen regresa con su marido, que se encuentra en un estado deplorable desde que le abandonó. Planean abrir una tienda para ganarse la vida honestamente, pero no consiguen un préstamo sino un baúl lleno de marionetas. Xu Fughi, que tiene ánimo de redimirse, aprende a utilizar las marionetas y comienza a realizar exitosas representaciones en público. Un día, en medio de la guerra entre las tropas de Chiang Kaishek y Mao Tse-Tung, decide integrarse en el ejército comunista. Desde ese momento, su destino y el de su familia caminan unidos al trasfondo político y social de su país.
Escribe un comentario largo o tu crítica sobre la película