谈及为何会接演这部影片,杨新鸣表示看完剧本之后被张大川这个人物打动了,“他是一个退伍老兵,在看剧本的时候让我想到了自己身边的那些老兵,在脑海里会跟张大川作比较,这个角色一下子就生动了起来,这样就有了人物的种子,作为演员会建立起自信,特别有创作冲动和欲望。”黄渤饰演的姜子牙并非部分观众想象中那么道骨仙风,而是很贴近许仲琳在《封神演义》里写的“白首牢骚类野人”。导演乌尔善表示,大家会在电影里“姜太公钓鱼”的标志情节中,看到完全符合小说描写的姜子牙形象。黄渤也分享了他对角色的理解,他认为“姜子牙身上更多的是世俗的、民间的智慧”。