张颂文在成为“高启强”之前,《风中有朵雨做的云》里的拆迁官员“唐奕杰”是其最为人熟知的代表角色之一。花了一个月体验生活,花了二十天极速增重31斤,然后再把额头前面的头发拔掉,张颂文说,“这样出来的人物状态会更让观众信服。”编剧陈彤认为,剧中三位年轻人是三种比较典型的人物,郭麒麟饰演的潘岩来自底层,晏紫东饰演的舒一南来自中产家庭,金晨饰演的左娜有一个成功企业家父亲。“因为性格、成长环境、教育背景不同,为人处世必然不同,相对来说比较容易有戏。他们三个人的连接点在于都热爱生活,都追求公平正义、有序美好,都努力追求自己的梦想。”