1、聶隱娘(舒淇飾)是魏博藩鎮的大將聶鋒之女,10歲時被一道姑帶走,將其訓練成武功絕倫的刺客,十三年後返傢,奉師命要取與其青梅竹馬的表兄魏博藩主田季安(張震飾)的性命。
2、其時正是安史之亂之時,藩鎮割據、民不聊生,聶隱娘師傅教導其殺一獨夫賊子救千百人,而其母聶田氏則告知聶隱娘,殺掉田季安將使其妻元氏一族趁虛而入,魏博將天下大亂,為大義著想,田季安不能殺。與此同時,聶隱娘父親聶鋒奉田季安之命,護送名義上遭貶謫的軍隊統帥田興前往他處避難,路遇追來的元氏暗殺隊伍。聶隱娘尾隨其後,遇負鏡少年和采藥老者,一同救下瞭聶鋒和田興。除瞭在外獵殺魏博重臣,元氏一族也悄悄在田季安府內逐步肅清,田季安妾室胡姬性命也差點被紙人陰術拿去,幸虧有隱娘救瞭一命。
3、至此聶隱娘徹底放棄瞭刺殺田季安的計劃,並與道姑結案,道姑遺憾其不能斷人倫之親,最後交手死在聶隱娘匕首下。瞭結瞭一切後,聶隱娘與負鏡少年和采藥老者飄然遠去。