水兒(傅心玉飾)本是大皇子的私生子,被流放到妓院。二皇子(梁家輝飾)意圖利用水兒揭露大皇子的不法行為,以謀求王位。大皇子愿意派殺手刺殺水兒,而二皇子則命令嚴(yán)十三(莫少聰飾)、連飛霞(坎迪斯·余飾)等人護(hù)送水兒回宮。兩組人一路上激戰(zhàn),水兒被一個(gè)隱居在荒村的武士(董偉飾)救了出來(lái)。然而,他們截然不同的性格往往會(huì)引發(fā)沖突