La película está basada en la novela Firing Point escrita por George Wallace y Don Keith.
La película ha pasado por las manos de varios directores de renombre que al final han decidido abandonarla. En un principio fue Phillip Noyce en 2011, y lo reemplazó Antoine Fuqua. Fuqua se retiró para dirigir Objetivo: La Casa Blanca (2013), y McG fue el siguiente en aceptar la dirección en 2013, para volver a abandonar la producción dejando finalemente a Donovan Marsh (Spud) a cargo.
El actor Common, previamente ayudó a destruir una nave Hunter Killer en su papel de Barnes en Terminator: La salvación (2009).
El actor principal, Gerard Butler, viajo dentro del poderoso buque de guerra USS Houston (SSN 713) del 6 al 9 de mayo con el director Donovan Marsh con fines de investigación. Descubrieron algunos matices de un verdadero submarino operativo y una verdadera tripulación submarina en un intento de hacer que la película/guión fueran más cercanas a la realidad.
El compositor Dominic Lewis (Capitán América: El soldado Invernal) fue contratado originalmente para musicalizar la película. Al final fue el músico Trevor Morris (Olimpo bajo fuego) quién realizó la partitura original.