Factory Manager Cheng in the Great Rivers series was played by Feng Hui, Factory Manager Cao in the Great Rivers 3 was played by Liu Dan, Factory Manager Wang in the Great Rivers series was played by Huang Jue, Factory Manager Song in How Far Is Happiness was played by Li Yushan, Fan Xinhua in Flowers was played by Dong Yong, and Cheng Kaiyan in the Great Rivers was played by Zhou Fang. However, the search results did not provide any relevant information about the director's wife and the director of Fanhua Lu.