 It was distributed by Fortissimo Films and New Yorker Films (US theatrical distribution).The film stars Sun Haiying and Joan Chen as a husband and wife, and the actors Zhang Fan, Gao Ge and Wang Haidi as their son over the course of 30 years.The film is split into three main segments spanning thirty years.