第二次世界大战初期,美军飞行员罗伯特(乔什?汉纳姆)到中国加入了抵抗日本侵略军的行列。在一次从印度往中国云南运送物资的航程中,他驾驶的运输机在西藏北部不慎坠毁。
雍措(宋佳饰)是一个年轻的单身母亲,从她出生的那天起,她就被部族所摈弃,因为她被认为是魔鬼的化身,是一个被诅咒的女人。
坠机后的罗伯特奇迹般地活了下来,他试着寻找返回部队的路。但恶劣的气候环境使他举步维艰,缓慢耗尽了他的体能。他又患上了雪盲,终于昏倒在雍措所在部落的冬季牧场。
没见过外国人的部落牧人们把一头金发的罗伯特视为怪物,对他诅咒驱逐,他们认为他是一个不祥之兆,于是决定由“被诅咒的女人” 雍措来照顾他,等身体恢复后再离开部落。
在这样一个情感封闭的空间里,罗伯特和雍措进入了一个逐渐了解对方,也了解自己的过程。
在遥远的牧区发生了一场命案,传来消息凶手是一个外国人,官方派出搜查队在整个藏区进行追查,罗伯特被误认为是凶手,但只有雍措相信他是无辜的,从此两人踏上了逃亡的旅程……