片中饰演王景春和咏梅继子刘星的王源,王小帅说选择王源的初衷并非出于商业考虑,而是因为合适。电影中刘星这个角色的年龄大概在16岁左右,而王源去见王小帅的时候,也是16岁,年龄上比较合适。第一次见面,王小帅本来以为王源会太过水嫩,结果一看到他,“透出男孩子的那个劲儿,再加上那时候他脸上有几颗青春痘,我觉得这就是真实的,最好的。”
王源在片场很主动,会跟其他演员在表演上有交流。但每次他想去和导演交流时,导演都会避开,因为导演觉得,王源第一次接到这么重要的角色,内心肯定是惶恐的,“我希望他能保持住自己本真的样子。如果给他多一些信息,他就会去想,照着你的想法去构思,就不准确了,这样他第一次出来已经不是白纸了。”