《红高粱》故事发生在1930年代。充满混乱的山东高密,恰好是史诗传奇发生的地方。破旧不堪的主人戴老三(韩同升饰)被迫为生计,坚持将美丽强壮的女儿九儿(周迅饰)嫁给大酿酒师掸家的麻风儿子。九儿比不上青梅竹马俊杰,与他私奔,却被土匪华绑架。最终,多亏了承载者于展傲(朱亚文饰)的营救,才从虎口中逃了出来。九儿走进失意婚姻的坟墓,御展傲傲慢地破坏婚姻,带领她寻找真正的幸福。不管村民怎么鄙视和诅咒,这两个人都坦率地活出了自己的本性。他们经营着高粱酒厂,于展傲甚至组建了一支武装力量,与各方势力竞争。随着日本侵华战争的爆发,他们也走到了命运的关口……这部电影根据莫言的经典小说改编。