ภาพยนตร์ติดตามชีวิตของ Sam Childers (รับบทโดย Gerard Butler) อดีตนักเลงและคนทำงานในวงการก่อสร้างที่มีชีวิตที่เต็มไปด้วยความรุนแรงและอาชญากรรม แต่เมื่อเขาได้พบกับพระเจ้าและเปลี่ยนเส้นทางชีวิต เขาตัดสินใจที่จะทำสิ่งที่ดีเพื่อคนอื่น
Sam เดินทางไปยัง ซูดาน เพื่อช่วยเด็ก ๆ ที่ตกเป็นเหยื่อของสงครามและการละเมิดสิทธิมนุษยชนจากกลุ่มโจรติดอาวุธ LRA (Lord’s Resistance Army) โดยเขาได้ก่อตั้ง Shepherd’s Heart ซึ่งเป็นสถานที่ให้ความช่วยเหลือเด็ก ๆ ที่ต้องการที่พักพิง
แม้ว่าจะต้องเผชิญกับความยากลำบากและอันตรายจากสถานการณ์ที่ไม่แน่นอน Sam ยังคงต่อสู้เพื่อช่วยเหลือเด็ก ๆ และนำพวกเขาออกจากความรุนแรง ในขณะที่เขาต้องพยายามรักษาความสัมพันธ์กับครอบครัวของเขาที่บ้าน