1948年冬,淮海战场。电话员小于(黄小雷 饰)在执行任务中救下了准备上吊的农村姑娘玉香(李秀明 饰),玉香无以为报,愿以身相许,并诉说自已无家可归的苦难遭遇。战土们非常同情这个孤苦伶仃的姑娘,便把她留在炊事班帮忙。战斗中,玉香不顾个人安危,冒着敌人的炮火往前沿阵地为战士们送水送饭。通信员小郭(刘继忠 饰)在战斗中牺牲,小于前赴后继冲上前去,用身体接通电话线,保障了我军首长对敌师指挥所强大的政治攻势,最后与敌人同归于尽。小于的牺牲另玉香悲痛万分,而战争的残酷也使她变的更加坚强,卫生员小孙(宝珣 饰)牺牲后,玉香勇敢地接过医药箱,奔向滚滚战争洪流......。1939年苏德瓜分波兰后不久,波兰青年维斯切克•乔努斯(吉姆•斯特吉斯 Jim Sturgess )因其所谓的“反党反斯大林”间谍行为,被送入了西伯利亚的劳动营。其时已是1940年,在严寒的西伯利亚,乔努斯结识了同为政治犯的演员安德烈,后者有一项酝酿多时的逃跑计划,美国老人史密斯(艾德•哈里斯 Ed Harris 饰)、罪犯沃尔卡(柯林•法瑞尔 Colin Farrell 饰)等人陆续加入了他们的小圈子,在一个大雪之夜,乔努斯等七人成功逃出劳动营,他们唯一知道的,是向南前往贝加尔湖,同时躲避无处不在的举报者。一路上有人难耐恶劣的气候死去,在将要抵达贝加尔湖时,一个神秘少女伊莲娜(西尔莎•罗南 Saoirse Ronan 饰)加入了他们,她的加入,令一行人预备穿过蒙古、西藏,翻越喜马拉雅抵达英控印度寻找自由的路程又平添了几许困难……。