忘情竟容许花无缺(谢霆锋 饰)去救铁心兰(范冰冰 饰),鱼儿、无缺、玉燕、苏樱(袁泉 饰)等人避到恶人谷。 铁心兰怀疑五大恶人是内奸,双方起争执。小鱼儿(张卫健 饰)、苏樱准备成亲。花无缺与铁心兰相爱,玉燕只好黯然离去。 五恶、常百草(张双利 饰)、苏如是(刘红梅 饰)突然全部被杀,铁心兰和苏樱失踪,江玉燕(杨雪 饰)仆仆跌跌走出来,指凶手乃是铁心兰!