宁采臣（张国荣饰）与好友燕赤霞（午马饰）分手后重回已经半荒废的家乡，其后甚至无辜被当成通缉犯抓入狱。幸在狱中得诸葛卧龙（谷峰饰）相助逃狱。逃狱后与年青道士知秋（张学友饰）缠上，从误会以至相交，一起投宿于一荒废山庄。并在此结识一群忠义之士，他们在傅青风（王祖贤饰）及其妹妹傅月池（李嘉欣饰）的带领下，埋伏山庄，拯救被陷害入狱，正被押上京受审的父亲－兵都尚书傅天仇。众人误以为宁采臣是诸葛卧龙前辈而对其尊敬有加。宁采臣觉得傅青风似其旧爱聂小倩，其以为小倩投胎，遂将错就错，留下以便试探真假。与壮士商讨营救傅天仇之计划