 On December 5, actress Yang Zi attended the commencement ceremony, and the producers announced that she was cast as Lu Xueqi, one of the two female leads.On December 19, Wu Yue, Zhao Lixin and Chen Chuang joined the cast during filming.On January 12, 2016, the television series's official Sina Weibo announced that Li Yifeng had been signed on to star as Zhang Xiaofan, the protagonist of "Noble Aspirations".