David Sanders (Nick Nolte) y Gail Berke (Jacqueline Bisset), una pajera neoyorquinos, están disfrutando de un merecido descanso en las Bahamas, disfrutar de los placeres de buceo. Un día encontró los restos del naufragio de un carguero hundido durante la Segunda
Guerra Mundial y descubrió una moneda de oro y una ampolla de vidrio extraña. Excitado, que creen que su descubrimiento podría ser un tesoro perdido hace mucho tiempo. Lo más valioso que parece ser una ampolla de morfina, uno de los miles que barco abandonado suministros médicos. Este descubrimiento les lleva en las manos de Henry Cloche (Louis Gossett), un traficante de drogas Haití extremadamente peligroso y poderoso, que no se detendrán ante nada para apoderarse del tesoro peligroso. Con la ayuda de Romer Treece (Robert Shaw), un viejo cazador de tesoros, David y Gail pronto se dan cuenta de que tienen una mucho más importante que el descubrimiento de la morfina, y dispuesto para mantener en un lugar secreto el verdadero tesoro.