小帕布里罗是一个残忍的驯马师的10岁儿子。驯兽师负责训练墨西哥将军的马来参加大赛。驯兽师的方法使马害怕跳跃,将军下命令让这个动物死。帕布里罗和马一起逃跑了,成为了一个逃犯。他在墨西哥各处旅行,遇到了几个逃命者和一个试图帮助他的牧师。
突尼斯机械师哈桑开始监视即将前往巴西的年轻代课老师玛拉。玛拉把他赶走,却又开始与他约会。志向远大的记者乔瓦尼目睹了他们之间令人不安的关系发展,但很快他的生活也发生了翻天覆地的变化。
军阀混战,以甘遮浪为首的山匪聚众起义,赶走鱼肉百姓的程军。程督军的长女云苏被当成俘虏,扔到了甘遮浪的床上,甘遮浪对其萌生情意,云苏隐瞒身份,与甘遮浪做了夫妻。三年后,云苏的未婚夫夏君棠领军打了回来。云苏对甘遮浪道出真实身份,并阻止两个男人的对决。甘遮浪忍痛送回云苏。夏君棠却逼云苏帮他杀甘遮浪,云苏不从。甘遮浪救云苏,云苏不愿祸及他,未能同行。后甘遮浪挟持云苏之妹云楚而脱险,考虑再三后,解散部队,随云楚回程军,只为让云苏安心再嫁夏君棠。云苏愿随夫赴死。夏君棠终于放弃了云苏。云苏与甘遮浪携手远去,过平静幸福的日子。
农民陈立根在村口捡到一具不知真假的外星人尸体,他认为尸体跟自己失踪的儿子有关,为了找回儿子,他开始守护尸体。
因为脚伤,少年林云不情愿地回到家乡——一个绵延山丘环绕的山村。这里是他一直厌恶并渴望逃离的地方。林云从小就受尽了村民的白眼,而父亲却决意要把他留在这个封闭落后的山村里做一名山村老师。反抗,逃离,斗争。连绵蜿蜒的山丘,宛如少年心底的牢笼。