八卦陣一戰(zhàn),孫劉聯(lián)軍力挫曹兵之銳氣。曹操(張豐毅 飾)為此憂心忡忡,加之北方將士因水土不服,死傷過(guò)重,更令其頭風(fēng)病發(fā)作,幸得侍女驪姬(小宋佳 飾)陪伴照顧。孫尚香(趙薇 飾)易容潛入曹營(yíng),借士官長(zhǎng)(佟大為 飾)垂青,竊取軍情。為了適應(yīng)水戰(zhàn),曹操采納荊州降將蔡瑁、張?jiān)实囊庖?,將?zhàn)船用鐵鎖相連。此后,曹操帳下謀士蔣干(師小紅 飾)主動(dòng)請(qǐng)纓前去拜訪故友周瑜(梁朝偉 飾)刺探虛實(shí)。周瑜將計(jì)就計(jì),假借酒醉泄露軍機(jī),讓蔣干帶回假情報(bào),曹操一怒之下誤殺了蔡瑁張?jiān)?。曹操將因瘟疫致死的將士尸體投入江水,名曰“鬼兵”,意欲擾亂孫劉聯(lián)盟之軍心,小喬(林志玲 飾)見此情景,遂決定夜探曹營(yíng),勸其退兵。眼看萬(wàn)事具備,但是風(fēng)向不對(duì),周瑜遂派魯肅(侯勇 飾)找諸葛亮(金城武 飾)尋助……