La película fue filmada en Jordania. Parte del rodaje iba a ser en Kuwait en una base militar de los Estados Unidos, sin embargo, el acceso fue denegado.
Fue James Cameron quien convenció a su ex esposa Kathryn Bigelow para dirigir esta película. Originalmente, ella había planeado hacer otro proyecto, pero Cameron leyó el guion y le dijo que la hiciera.
Durante el rodaje, se utilizaron más de tres cámaras súper portátiles de 16 mm para filmar escenas en un estilo documental.
Jordania es un lugar tan seguro que los actores no querían tener guardaespaldas, como se pretendía en un principio.
Jeremy Renner tropezó y se cayó por unas escaleras mientras llevaba a un niño iraquí en el set de la película. Se detuvo el rodaje durante varios días mientras se curaba el tobillo del actor.