作为曾获得金马奖最佳女主角、最佳女配角、最佳新演员奖,囊括演技奖大三元的第一人,林嘉欣的演技实力毋庸置疑。她本次在《心理罪之城市之光》中出演神秘角色魏巍。在首轮公布的剧照中,林嘉欣素颜出镜独坐病床,并写下这样一句独白“魏巍,除了江亚心疼你的固执,还有我”,从中透露出的角色关系也愈加扑朔迷离。
据了解,该片改编自雷米的犯罪小说《心理罪》系列小说第四部《心理罪之城市之光》,2012年徐纪周买下电影版权,13年写完初稿,之后审查花了3年,至2016年期间一直在打磨剧本,前后写过13稿剧本。
该片改编的剧本是一个独立的犯罪故事,系列小说会有某些人物的关系前后牵扯,由于没有足够的篇幅去给观众做交代,顾为了放在一部独立电影里,跟前作的牵扯都得砍掉。
饰演方木的邓超是制片人江志强推荐的,当时《烈日灼心》还未上映,安乐按照市场咖位、演技、年龄段来定方木的扮演者,邓超是第一人选。阮经天饰演江亚也是江志强推荐的,而刘诗诗是徐纪周定的。
2016年7月21日,该片剧组在无锡举行开机仪式,主演邓超正式开拍;10月份主演戏份杀青,11月该片正式宣布杀青。《城市之光》的粗剪版本有3个,徐纪周自己剪一版,香港剪辑师剪一版,江志强从好莱坞请来剪辑师再剪一版,3个版本让观众打分,哪个分高,再往哪个方向继续走。