古老的北京城,中年男子孙子旺(梁冠华 饰)和妻子杨喜莲(杨瑞霞 饰)过着平凡的生活。一封当年插队恋人秀儿的来信,将孙子旺夫妇本就危机重重的婚姻彻底摧毁。原来信中秀儿提及曾生养一对龙凤双胞胎,因无力抚养和社会的压力而将孩子送人。肩负秀儿的嘱托,孙踏上了寻找孩子的旅途,几经辗转却得知孩子们早就被人领养送到了美国。
孙在美国找到插队时的好友张大年(王伯昭 饰),可是张似乎对其寻子之事并不热忱。一番辛苦过后,孙终于找到分别过这不同生活的两个孩子福兰克(王骁 饰)和安琪拉(安雅 饰)。他的到来,似乎又让这两个过早经历太多人世艰辛的孩子体味到更多的痛苦……。宫松是一名缆车操作员,同时也是兼职龙套演员。他会变成武士飞奔在江户的一条僻静的小巷里,也会在繁华的东京街头化身亡命匪徒。他流动在在各种“角色”中,生活在失真的状态里。他从哪里来?又该往哪里去?。真实与虚构在不同记忆之间缠绕纠结。当过去的真相一点点被揭开,周安安发现一直陷入自己编织的梦境之中。面对撕裂的人生,亲情的关怀、爱人的理解都在为安安重塑着记忆,将她拉回了本真的生活。安安最终选择拿起手中的笔,去改写自己剧本的结局。。