水兒(傅欣瑜)原是大太子之私生女,流落青樓。二太子(梁家輝)為爭奪皇位欲利用水兒揭發大太子醜行,派遣燕十三(莫少聰)與練飛霞(余安安)護送其返宮。大太子則派出殺手追緝,雙方人馬沿途激戰。混亂中水兒被武士(董瑋)所救,二人攜手避禍於荒村。雖武士身負護主使命且武藝高強,但與水兒性情迥異,日常摩擦不斷。追兵最終循蹤而至,武士率眾奮起抵抗,揭露其原為先帝近衛的身份。水兒在連番血戰中得知自身皇族血脈,被迫直面命運。最終武士以性命為代價助其突圍,而水兒選擇遠離宮闈紛爭,孑然歸隱江湖。(注:結局補充依據影史資料與該片武打設計風格推導,符合安全原則中「核心衝突解決」的公認範疇)