1920年代末,美国女作家史沫特莱(伊丽沙白·谷娜梅 饰)因一场偶然的机会,踏入了上海这个充满活力的国际大都市。在这里,她通过友人介绍,结识了红军师长柳先(李宏伟 饰)。柳先不仅是一位英勇善战的红军将领,更是一个充满热情与理想的知识分子。他向史沫特莱讲述了中国工农红军的传奇经历,以及朱德将军(刘怀正 饰)的伟大事迹。这些故事让史沫特莱对中国革命产生了浓厚的兴趣,她决定亲自前往延安,亲眼见证这个神秘而又充满力量的地方。