王（王志文饰）一面向赵国请降，却一面向以守城着称的墨家求救。但梁城等到的却是一个其貌不扬、孤身应战的墨家侠客革离（刘德华饰）。革离足智多谋，指挥梁城四千军民逼退十万赵军，功成身退。但梁城王认为革离获取民心，对自己不利，开始猜忌，于是想命将军牛子张（钱小豪饰）杀死革离，太子梁适（南韩崔始源饰）为了救出革离而牺牲生命。革离逃出梁城以后，革离的红粉知己，女将逸悦（范冰冰饰）、好友弓箭营指挥官子团（吴奇隆饰）都被梁城王清算，子团手筋被斩，逸悦被割喉而哑，并等待处决。但巷淹中又来进犯，梁城城破。革离不计前嫌，