以《天下无贼》中“傻根”角色迅速窜红的“平民偶像”王宝强在本剧中首次当上男一号。导演康红雷谈到为何请王宝强担任主演时,淡淡地说了句“适合”,“其实不少大腕都非常想演军事题材的戏,姜文就是其中一个。我之所以选宝强有两个原因,第一他比姜文年轻,第二他不需要演,因为他本身就跟许三多这个人物很像。”