Początkowo filmem miał zająć się Clint Eastwood.
Tim McGraw miał zagrać postać komisarza Buchwalda. Ostatecznie w rolę tą wcielił się jednak Josh Brolin.
Paul Haggis pisał rolę Sanders z myślą o Charlize Theron.
Film powstawał w Albuquerque (Nowy Meksyk) i Whiteville (Tennessee) w USA oraz w Maroku.
Tytuł filmu ma odniesienie do Biblii - Elah to dolina, w której Dawid spotkał Goliata.
Kilku aktorów grających rolę żołnierzy - Wes Chatham jako Steve Penning, Jake McLaughlin jako Gordon Bonner oraz Sean Huze jako Jim Osher służyło w Iraku.