La historia pivota sobre la suerte de Witt durante la invasión a la isla de Guadalcanal a la vez que también muestra las tensiones a las que se ven enfrentados otros protagonistas de dicha invasión, todos del lado aliado, en la búsqueda de sus propios objetivos personales (coronel Gordon - Nick Nolte- y general Quintard -John Travolta- ) o al enfrentarse a conflictos morales planteados durante las acciones de combate (capitán Staros -Elias Koteas- y capitán Gaff - John Cusack - ).