南北朝时期,战火不断,民不聊生。南刀李徵为庇护战乱中的无辜老幼,在湖湘地界建起了一座山寨,这座山寨由江湖四十八个门派结成。经过多年的休养生息,四十八寨已经人才济济,显现出一派繁荣的景象。四十八寨中的洗墨江是唯一一处没有岗哨日夜换防的,在洗墨江的东南端,其两边高山石壁分隔两地,中间夹着一条宽阔的洗墨江,是一处险峻天堑。每年都有很多人想要以身试法闯四十八寨,而此时几个黑衣人一脸坚毅,伺机渡江,被洗墨江守江人鱼老设置的牵机阵拦下了。这牵机阵无人触动时,如同深水下沉睡的猛兽,一旦被唤醒,几乎就没有能躲得过牵机阵的机关。
四十八寨内,大当家的亲侄子李晟(陈若轩 饰)武功高强,轻而易举将同门师兄弟打败,听到寨里的人都拿他和另一个武功高强的人周翡(赵丽颖 饰)作比较,他在周翡经过时,故意挑衅她,周翡被迫和她比试几招,结果李晟惨败。李晟不服输,非要和周翡重新再比试一次。在两人争执间,一个外人竟然利用牵机阵,闯入了四十八寨内。此人勇闯牵机阵,名为谢允(王一博 饰),有着极高超的轻功,以叶子为点,踩在牵机石上,轻而易举渡过洗墨江。鱼佬拦不住他,立刻朝天发射信号,众人立刻知道有外人闯入了四十八寨中。
四十八寨大当家李瑾容(车晓 饰)听到信号声,立刻让四十八寨总管马吉利叫来寇掌门,加强寨中的防守,与此同时,这些弟子们也立刻意识到洗墨江有警情。张晨飞和李晟兵分两路,周翡也想过去凑热闹,她一路追过去闯入禁林中,禁林里到处是牵机阵的锋刃细线,足以把一张树叶割成两半,若是旁人不慎碰到,怕是会身首异处。周翡追上谢允,可是后者逃脱,李晟随后赶来,非但没有拦住谢允,还差点受伤,后来还是蔻丹寇掌门赶至救了他。李瑾容生气周翡自作主张去抓贼人,勒令她回房间面壁思过。李晟无意中听到姑姑李瑾容和周以棠(胡兵 饰)的对话,得知自己习武资质不算好,他郁闷得打算离开四十八寨闯天下。
李晟生了离开四十八寨的心,不顾妹妹李妍(周洁琼 饰)的反对,将她手脚绑住,打算孤身一人勇闯洗墨江离开四十八寨。这边的众人,还在寻找谢允的踪迹,他打算等夜深后再离开。李妍一蹦一跳去告诉周翡李晟要过洗墨江的事,周翡立刻跑去洗墨江边拦住李晟,但他还是义无反顾地闯江。周翡察觉到江水不对劲,口头阻止李晟无果的情况下,她急忙跳下去救李晟。此时丹心亭中无主,鱼老不在,牵机阵已经全部开启,周翡和李晟要么渡过,要么就只能死在这儿。机关触动,火力全开,眼见着两人快要无力抵挡,谢允出面救了李晟。
然后谢允和周翡就被困在阵眼之一,而随即李晟也无法自保了,李妍告诉李瑾容和鱼老他们闯入了牵机阵,他们急忙去救人,在三人命悬一线时,众人赶到关闭机关。李瑾容询问谢允深夜闯入四十八寨意欲何为,谢允说自己受人委托来甘棠公。李瑾容通过他只言片语的解释,瞬间明白是王麟让谢允来找自己,她威胁谢允交出王麟的安平令,可是谢允拒不交出安平令,并趁机转移她的注意力逃走。周翡为了帮助谢允顺利脱逃,打伤李晟转移李瑾容的注意力,但她也遭到了李瑾容的殴打,因为李瑾容的话,周翡想起了当年四十八寨大乱的往事。