电影与原书一样，以二战伊始的1939年开场，后转而描述哈勒于1944年至1951年这七年间在西藏生活的经历。
剧情.1939年，两位奥地利借的纳粹德国人员海因里希·哈勒（布拉德·皮特饰）和（大卫·休里斯饰）以纳粹党徒的身份来到印度攀登喜马拉雅山。由于德国和英国的宣战，二人在登山时被印度的英国殖民军抓获并囚禁了5年，在1944逃出俘虏营后前往青藏高原。因西藏于战时属于中立，故二人选择逃到了西藏拉萨。在这里，他们一路上被西藏人民驱赶，因为西藏人民认为外国人是邪恶的，会给西藏带来危