在黑幫傳奇系列電影《上海王》中,胡軍飾演的第一代上海王常力雄,義薄云天、俠骨柔腸。身處時代的洪流中,他追逐反清自治的民族夢,一生伴隨著血腥殺戮、勢力紛爭,是江湖最后一代俠義英雄的代表。為何會選擇出演常力雄這個角色?胡軍稱,是因為覺得常爺這個角色有演頭,一個時勢造就的英雄,有著宿命般的悲劇色彩,是他以前沒演過的角色。作為國內硬漢演員的代表,胡軍的身上自有一股正氣。在他的演藝生涯中,也曾塑造出不少的硬漢人物,但相比之前的角色,歲月的沉淀讓他在飾演第一代上海王常力雄時,更多出一份內在的觸動與沉穩。電影中,無論是領袖群雄,還是以一句“殺無赦”掀起上海灘的血雨腥風,無不顯露出他作為王者的霸氣。導演胡雪樺坦言,常爺這個人物是大英雄,人物本身氣質要正,選擇胡軍,恰恰是他的身上有這樣一種感覺,可以演出一個讓人信賴的王。