El 2 de agosto de 1990, las tropas iraquíes invaden Kuwait. En Atlanta (Estados Unidos), Robert Wiener (Keaton), productor de la CNN, convence a su jefe para que lo envíe a cubrir el conflicto. Se desplaza a Bagdad con su equipo, del que forma parte su colega Ingrid Formanek (Bonham Carter). Los hombres de Wiener tendrán que afrontar mil obstáculos (logísticos, técnicos y políticos) para informar y retransmitir en directo los bombardeos de Bagdad.
El alto almirantazgo de la flota de los Estados Unidos se reúne para decidir si al capitán Dodge le dan su propio submarino. Como no se ponen de acuerdo, deciden darle uno que procede de la Segunda Guerra Mundial, con la peor y más disparatada tripulación, y ponerle a prueba ante una práctica de guerra.