预告中,一张张稚嫩的面庞浮现出一道现实众生相,启用素人孩子担当影片中的格斗主人公,也承载了导演对于还原真实性的极致追求。选角过程中,王宝强同选角导演一道,与孩子们聊天感受他们的性格,“他们的状态,就像一张白纸,显得特别的纯真。这让我想到演《盲井》和《天下无贼》时期的自己,青涩、没有一点杂念。”在导演看来,影片的调性需要最原生态的演技作为支撑,为角色选对了演员,才能让《八角笼中》在对现实题材的探索层面走得更远。扮演四凤的伍宇辰柠以纯洁美好的舞台形象示人,增添了美好毁灭的悲剧色彩;观众熟悉的演员吴珊珊饰演鲁妈一角,她演绎的这一女性形象更加坚韧;何靖饰演的鲁贵,一改这一人物以往给人的印象,强调了父亲的身份与对孩子的感情;金汉饰演的鲁大海,在热情鲁莽的同时,又具有青年人的冲劲儿;赵正添饰演的周冲,单纯善良,给人以美好憧憬。