周山民(寇占文 饰)冒充雁南关总兵,下迷药将护亲队迷倒,将公主劫上山寨,不料劫上山的并非公主,而是云靖(曹培昌 饰)的孙女云蕾(范冰冰 饰)。周健(马精武 饰)得知云蕾已把公主劫上小寒山,她要冒充公主去瓦迟,伺机行刺张宗周(达式常 饰)。 澹台灭明(申军谊 饰)奉命来杀公主,因为张宗周不允许明朝与瓦迟和好,但灭明找到护亲队伍时,公主已不见,但他很快知公主给金刀寨劫去,率众来袭金刀寨。 张丹枫(黄海冰 饰)与哲别(姬他 饰)收到周山民的书信,得知公主被劫到金刀寨,二人分头去找金刀寨。此时金刀寨一片混乱,澹台灭明攻上山,周健百忙中叫儿子周山民护送云蕾下山,他则在同澹台灭明对抗中惨遭杀害,周山民护送云蕾下山,给张丹枫抢走。澹台灭明一路追踪张丹枫,试图从张丹枫手中抢回公主杀掉,但每次都给张丹枫化解。 在行进途中,云蕾怀疑张丹枫就是当年带他找爷爷,却在林中迷路的少年。一路温馨的旅程却处处潜伏着杀机。当张丹枫得知追杀公主的人是澹台灭明时,万分紧张。他知道,天下没有澹台灭明办不到的事。在一次与澹台灭明对峙中,周山民意外出现,让张丹枫分神,云蕾被澹台灭明抢走,张丹枫治伏周山民的同时,澹台灭明发现云蕾是假公主,以致没下杀手,给张丹枫抢了回去。