一日,普通的女高中生元宫茜(川上友子 配音),以及好友森村天真(关智一 配音)和流山诗纹(宫田幸季 配音)三人被一枚红叶传送到了遥远的“京”。在那里,人们称茜为“白龙神子”,她能够使用自己体内寄存的龙神之力来保护京都免受恶灵的骚扰。而所谓的八叶,分别代表了四青龙和四白虎,他们的任务是围绕在神子身边,保护神子安危。同时,温柔可人的藤公主(大谷育江 配音)也尽着自己微薄的力量照顾茜的起居。
在那个时空中,维持气流稳定的四神被鬼族夺走了,鬼王亚克拉姆(置鲇龙太郎 配音)更是显出了真身向茜发起了挑衅。为了防止结界被破坏,茜必须和鬼王战斗,并且夺回四神。可是随着时间的推移,亚克拉姆逐渐被茜身上的单纯和正直打动,而茜也被亚克拉姆的神秘身世深深吸引,处于善恶两端的他们,能否拥有圆满的结局呢?。抗日战争时期的河北白洋淀,调皮莽撞的少年张嘎目睹奶奶为掩护八路军逃跑被日寇杀害后,只身来到县城要找到游击队排长罗金保,好让他帮忙为奶奶报仇,哪想真遇见罗金保时,他将对方当作了汉奸,闹了笑话。误会解除后,张嘎梦想成为一名小八路,并想拥有一把枪,结果因为太想得到枪,他不但在和胖墩打赌时耍赖,还违反纪律将某次战斗中收缴到的真枪偷偷藏在了树上的鸟窝里,再闹笑话。张嘎可没将笑话当笑话看,想不通的他约上胖墩又来到县城,要自个替奶奶报仇。在县城,张嘎遇到鬼子龟田和胖翻译,一番斗智斗勇,两人没从张嘎身上捞得什么好处。一些列事情经历后,张嘎由鲁莽捣蛋的少年成长为真正的八路军小侦察员。。那是一个战火纷飞的年代,桐柏山区一户穷苦人家为生计卖掉了亲生女儿小花,之后又收养了一个转移红军留下的女婴,他们给这个女婴取名也叫小花。十几年后,小花(陈冲 饰)的哥哥赵永平(唐国强 饰)为了躲避抓丁投奔了革命队伍,在一次战斗中负伤掉队,幸被女游击队长何翠姑(刘晓庆 饰)所救,而何翠姑正是当年被父母卖掉的另一个小花。此时,赵小花在进入桐柏山区的解放军中打听哥哥下落时巧遇亲生母亲周医生(白莉 饰),母女相逢却互不相识,后来周医生同情这个可怜的小姑娘,于是收她作干女儿。就这样,十几年前失散的亲人在战火中又一次重逢,他们为实现共同的理想又聚到一起,谱写了一曲壮烈的英雄之歌。
本片改编自小说《桐柏英雄》,在1980年的第三届电影百花奖上获最佳故事片奖。陈冲凭借本片获第三届百花奖最佳女演员奖通以及南斯拉夫第九届“为自由而斗争”电影节最佳女演员奖。。