影片取材自境外幸存人质真实自救经历。驻外记者马笑(肖央 饰)和志愿医生潘文佳(齐溪 饰)夫妇,陪同工程师苗峰(郑恺 饰)赴郊区修理基站,当地局势突变。三人一路躲避恐怖组织的无差别袭击,最终还是被绑架沦为人质,并在狱中结识了华侨商人周伟杰(任达华 饰)。面对恐怖分子闻所未闻的屠杀暴行和以命换钱的勒索,他们历经105天,展开了一场惊心动魄的自救逃生。
大学生毕业生余文杰志愿到乡村当老师,但是他一到达就发现环境比想象的要恶劣得多,村长对城市里来的老师也有偏见。余文杰通过和学生的接触,与他们产生了深深的感情,也和其他老师产生了友谊。就在这时,周松老师要离开学校,而校长由于儿子的疾病无暇工作,余文杰承担了学校的重任。校长为了给孩子治病连夜出走,学校由于办学条件不够面临被撤销,在余文杰的坚持下,学校保住了。但是余文杰必须离开,去寻找更多的志愿者。就在走的前一天,余文杰发现周松老师回来了。村长也理解了他。第二天,余文杰离开山村小学,踏上了新的旅程。