第二次世界大戰初期,美軍飛行員羅伯特(喬什?漢納姆)到中國加入了抵抗日本侵略軍的行列。在一次從印度往中國雲南運送物資的航程中,他駕駛的運輸機在西藏北部不慎墜毀。
雍措(宋佳飾)是一個年輕的單身母親,從她出生的那天起,她就被部族所擯棄,因爲她被認爲是魔鬼的化身,是一個被詛咒的女人。
墜機後的羅伯特奇迹般地活了下來,他試著尋找返回部隊的路。但惡劣的氣候環境使他舉步維艱,緩慢耗盡了他的體能。他又患上了雪盲,終于昏倒在雍措所在部落的冬季牧場。
沒見過外國人的部落牧人們把一頭金發的羅伯特視爲怪物,對他詛咒驅逐,他們認爲他是一個不祥之兆,于是決定由“被詛咒的女人” 雍措來照顧他,等身體恢複後再離開部落。