此前有人猜测莱托将替代《创:战纪》中的加内特·赫德兰(Garrett Hedlund)的角色,饰演最初主角的儿子山姆。但实际上,莱托将饰演“阿瑞斯”,即程序本身的人类形象。DEADLINE 报道称,彼得斯的角色尚未公布。很多观众高呼费翔“一如既往的帅”,但他饰演的商王殷寿却“心狠手辣,城府深不见底”。费翔表示作为演员,不只是要把殷寿残忍的一面演出来,也希望让观众感受到他的内心世界,知道他的恶不是凭空而来。费翔分享了殷寿与姬昌在地牢里那场戏的细节:“殷寿心里其实很羡慕、很渴望姬昌跟姬发、伯邑考之间的父子情,但他一直以来都没有感受过父爱。所以他才说‘可你知道我父亲又是怎么对我的?’这句台词其实是殷寿在整部电影最真心的一句话。”