张颂文在成为“高启强”之前,《风中有朵雨做的云》里的拆迁官员“唐奕杰”是其最为人熟知的代表角色之一。花了一个月体验生活,花了二十天极速增重31斤,然后再把额头前面的头发拔掉,张颂文说,“这样出来的人物状态会更让观众信服。”为了给观众一个耳目一新的真实感受,影片所用演员,除了男一号孔子由影视界老艺术家谢冬扮演及其他几主演由专用演员扮演外,因演员阵容大,剧组精心选对角色,从社会各界挑选了大量群众演员,经过五期的演员培训,其中有国家干部、律师、画家、农民、工人、企业小老板、中医师、道士、大学生、待业青年和当代学雷锋标兵韩姑姑等社会各阶层的人群,精挑细选,选配了不同角色。