二十世纪七十年代,年轻的苏格兰医生尼古拉斯•哥瑞肯(James暂无内容McAvoy暂无内容詹姆斯•麦艾维暂无内容饰)踌躇满志,怀着为穷苦人民救死扶伤的伟大理想来到了贫困的乌干达。在此他结识了医学会的白人同事,美丽的莎拉(Gillian暂无内容Anderson暂无内容吉莉•安德森暂无内容饰),深深为之所吸引暂无内容。