黎明、陳小春、張涵予和劉亦菲,抵達北京出席電影《鴻門宴》記者會,現場宣布黎明、張涵予和陳小春分別飾演劉邦、張良和樊噲,劉亦菲則擔演虞姬。黎明表示花了三小時便看畢劇本,一邊看一邊有驚喜。他大讚劇本寫得很好,即使不是他演劉邦,也會是一部非常好看的電影。
陳小春坦言接拍此片是因為黎明:「之前同黎明合作過兩、三次,每次都係做佢手下。今次樊噲又係劉邦嘅手下猛將,真係要叫佢做『劉邦老闆』。」而劉亦菲成功奪得虞姬一角,表示感到榮幸。