1944年11月,在被淹没的泽兰省瓦尔赫伦岛,数千盟军共同抗击德国军队。为德国人卖命的荷兰男孩、英国滑翔机飞行员、被迫加入反抗军的泽兰女孩,三个年轻人的命运交织在一起。三人面临重大抉择:他们以及更多人的自由,现在全掌握在他们手上。。千里迢迢投奔外祖母的林黛玉(张艾嘉 饰)与表兄宝玉(林青霞 饰)相会,两小无猜,童言无忌,虽惹出摔玉的闹剧,却让他们彼此走得更紧。岁月流逝,兄妹俩两情相悦,心意相托。但他们的爱情为族人所不容,王熙凤献出偷梁换柱之计,令宝玉娶得薛宝钗(米雪 饰)。黛玉悲痛难忍,含恨而逝。得知真相的宝玉弃家出走,遁入空门。
本片荣获1978年亚太电影节和金马奖最佳美术执导奖项。
[背景] 台湾独闯江湖失败后的大导演李翰祥,重新回到香港邵氏电影公司。适值红楼之风盛行,然而市面上多为粗俗拙劣之作。如邵氏早先一无名导演拍摄的《红楼梦》,另一家公司的《红楼梦醒》,以及更加粗俗的《红楼春梦》和《红楼春上春》,其业余和粗糙实在是对曹公名著的侮辱。也因此饱受中国古典文学熏陶的李翰祥才决定拍出一部艺术水平可与之相匹配的作品出来。演员方面他大胆启用曾参加台湾影视培训班的无名小辈林青霞和张艾嘉。电影开拍之初,李翰祥临时将林青霞和张艾嘉的角色兑换,这个无心之举却使他成为林青霞反串角色的发掘者。。滑翔技师阿迪尔是个心地善良的人,为了不让工厂里的工
人失业,他被迫参与盗窃红宝石以偿还以前的债款。但天有不测风云,精心策划的行动,却因在返送途中滑翔机出了事故而失败。阿迪尔不幸坠落在动物园,昏迷不醒,红宝石也不见了。更有趣的是还被小女孩克劳伊和弟弟路易当成了天使,带回家中。原来克劳伊一直对祖父的天使坠落理论深信不疑,阿迪尔奇怪的打扮更让小女孩相信他就是天使,并期望着他能带给大家好运。
克劳伊和路易虽然不是亲姐弟,但感情非常好。克劳伊从小就失去了父亲,和当医生的母亲一起生活。缺乏父爱的她一直十分自卑,做梦都想有一个好爸爸。但妈妈的男朋友弗兰克总是虚情假意,克劳伊怎么看他都不顺眼。而路易患有慢性肾炎,而且拥有非常罕见的血型,每天要靠输血才能维持生命。不幸的经历让两个孩子顿时同病相怜,彼此照顾。
为了保护“天使”阿迪尔,两个孩子骗过警察,瞒过妈妈的眼睛,把他藏在一个隐蔽的阁楼里。而善良的阿迪尔既想找到宝石,又不想伤害孩子们,只好装成天使与克劳伊一起生活。但纸终究包不住火,一直以为有盗贼侵入的妈妈发现了阿迪尔。而此时阿迪尔也得知自己受伤那天的准确降落地点,希望回到动物园能够找回红宝石。克劳伊因为“天使”的离开伤心不已,告诉母亲她错过的是一个好男人。
妈妈萨拉不忍心让女儿伤心,于是返回动物园,正巧碰上阿迪尔被黑帮追杀,并成功地救了他。阿迪尔十分感激,并述说了自己的经历,萨拉暗自佩服他的勇气。找不到红宝石,阿迪尔的生命就一直会受着威胁。于是他决定远走他乡,但就在关键时刻,黑帮找到阿迪尔,一场生死搏斗在所难免。但在孩子们的帮助下,坏人终于落入法网,红宝石也原璧归赵。
妈妈与阿迪尔喜结连理,路易的慢性肾炎奇迹般地因为输了阿迪尔带抗体的 血液而好了。