Der junge US-Marine Logan Thibault (Zac Efron) überlebt wie durch ein Wunder ein verheerendes Feuergefecht und eine Minenexplosion. Sein Leben ha er, seiner Ansicht nach, dem Foto eines jungen blonden Frau zu verdanken, auf dessen Rückseite die Worte „Keep safe“ stehen. Das Foto fand er im Schutt nach einem Gefecht und trägt dieses nun immer bei sich – als seinen persönlichen Schutzengel. In der Tat überlebt er auch weitere gefährliche Situationen und kehr nach seinem dritten Kampfeinsatz im Irak nach Hause in Colorado zurück. Dort angekommen, will ihm sein Schutzengel nicht aus dem Kopf gehen. Mithilfe weniger Hinweise auf dem Foto macht er sich mittels Online-Datenbanken auf die Suche. Seine Recherchen bringen ihn in eine Kleinstadt in Louisiana, wohin er von Colorado mit seinem treuen Hund Zeus zu Fuß geht. Dort angekommen findet er schnell die junge Frau, Beth (Taylor Schilling), die sich als frisch geschiedene, alleinerziehende Mutter erweist, die erst vor Kurzem ihren Bruder im Irakkrieg verloren hat..✨