张颂文在路演的时候,就提及他在电影中是三番“要是票房不好被骂怎么办”,张颂文说"我这次是第一次听说,就网上的朋友告诉我说 ,我是三番,我从来都不知道什么叫番这个词,番这个词是什么时候出现的?我也不知道。但是对于我们职业演员来说,其实是不讲这个的。谈到为何选择费翔和黄渤出演纣王和姜子牙,乌尔善说,面对这两个熟悉的人物,主创希望从史料文本找到扎实的依据,给观众带来全新的感觉,“荀子描述殷寿:‘长巨娇美,天下之杰也;筋力朝劲,百人之敌也。’简直是为费翔量身打造的;而黄渤饰演的姜子牙形象则来自于《封神演义》原著,希望呈现一个不同于传统印象中仙风道骨形象的姜子牙。”