水兒(傅欣瑜)原是大太子之私生女,流落青樓,二太子(梁家輝)欲利用水兒揭大太子醜行以謀皇位。大太子不惜派殺手暗殺水兒,而二太子則命燕十三(莫少聰)、練飛霞(余安安)等護送水兒回宮。兩批人沿途激戰,水兒得武士(董瑋)相救避禍隱居荒村,然二人性格迥異經常引起衝突……。根据章丘作家牛余和小说《姚爷》改编,影片以上世纪30年代中国北方农村为背景,在跌宕起伏的讲述中直抵人性,倾情演绎一段缠绵悱恻而又催人泪下的爱情故事。
盲女乔姐与家中长工的儿子姚哥从小青梅竹马,但父母却把她远嫁到地主尚瞎子家,姚哥历尽艰辛来到尚家找活做,为的是守护心爱的人。阴险的管家一方面想霸占尚家家产,又贪慕乔氏美色,假借尚瞎子之名召集众人揭发乔氏与姚哥私情。在“瞎子大会”上,乔氏与女仆林嫂揭发了管家图谋不轨的劣行,众人乱棍打跑了管家,愧疚中的姚哥自残双目还得乔氏的自由,一对恩爱的盲人相互搀扶着在风雪中蹒跚前行……。