薩姆(傑拉德·巴特勒 Gerard Butler 飾)曾經是一名遊手好閒的毒販,他的妻子琳(米歇爾·莫娜漢 Michelle Monaghan 飾)在皈依上帝之後,拒絕再當薪資豐厚的脫衣舞娘而找了一份普通工作,這更是另薩姆感到煩躁。然而在每次被迫陪同妻子去教堂的過程中,他的態度似乎在漸漸轉變。直到一天,他突然向家人提出他將跟隨一名傳教士遠赴蘇丹。家人愕然但也唯有放行,然而這一行卻徹底改變了薩姆的人生軌跡。在蘇丹的夜,薩姆總是被嘈雜聲吵醒,村莊老小都往一個反向湧去,此時他才得知這是因爲父母要將孩子送到安全的地方睡覺,因爲也許明天村莊將不復存在。內心受到極大震顫的薩姆決定,要在此地建立一個孤兒院,然而在動盪不安的環境下以及敵方無情的殺戮中,孤兒院的守護遠比建成更艱難,薩姆的路才剛剛開始……
本片根據一位名叫薩姆·奇爾德斯(Sam Childers)的真實故事改編。