諸國(guó)紛爭(zhēng)群雄爭(zhēng)霸的兩千多年前,趙國(guó)為一舉攻下勢(shì)均力敵的燕國(guó),決定先拿夾在趙燕之間的梁國(guó)開刀,于是婦孺平民加起只有四千余人的梁城被趙國(guó)十萬(wàn)大軍包圍。危難之時(shí),梁王(王志文)向以守城著稱的墨家請(qǐng)求一支可以抵抗趙軍的守軍,卻等來(lái)其貌不揚(yáng)孤身應(yīng)戰(zhàn)主張“兼愛非攻”的墨者革離(劉德華)。革離出奇制勝,令趙軍無(wú)功而返,后為應(yīng)付趙軍隨時(shí)而來(lái)的龐大攻擊,又親自練兵制造無(wú)數(shù)特別兵器,梁城上下對(duì)其無(wú)不折服,更得到逸悅將軍(范冰冰)的愛慕,然而,殺氣也在此時(shí)降臨他的四周。