张丹枫(黄海冰 饰)猜出要杀死云蕾(范冰冰 饰)假公主的幕后人是自己的父亲,为了让云蕾假公主安然无恙,张丹枫决定把云蕾送回大明。一路上不断碰上哲别(姬他 饰)的人,张丹枫均对云蕾假公主慌说这些人是追杀他的,云蕾信以为真。路上张丹枫再度迷路,云蕾确定张丹枫就是当年救过她的那个小男孩,正当云蕾陶醉于温馨记忆当中时,却发现了张丹枫把她送回了雁门关,又惊又喜的云蕾气急败坏的找张丹枫理论,给一直跟着他们的周山民(寇占文 饰)打进了万丈深渊。云蕾给哲别从河中纠起,张丹枫却下落不明。云蕾虽然担心张丹枫的安危,但为云家复仇的使命让她将儿女情长放在一边,跟着哲别北上,走上了复仇之路,而哲别万万没想到,他带回来的并非是公主,而是刺客。张风府(张嘉译 饰)的十三个干儿子,号称十三太保之首云重(孙浩 饰)已到了雁门关,他与无牙(陈凯 饰)很快发现公主被劫,金刀寨被灭,而下手的功夫是搁山拳。搁山拳是澹台灭明(申军谊 饰)的绝技,云重怀疑有人利用公主的名号到了瓦迟,二人奔瓦迟而去。真公主此时被扣押在小寒山,