Mark, è un ragazzo ricco e ribelle che in una sera di follie con amici causa un grave incidente, coinvolgendo una sua compagna di scuola. Per scampare alla condanna, decide di scontare la pena arruolandosi in Marina, dove incontra il capitano Screek (Val Kilmer), un generale molto duro, che lo sottoporrà ad un pesante addestramento. L’unica distrazione alla vita militare sarà Dori, una cantante di successo di cui si innamorerà, fino a quando Dori avrà strani comportamenti