1944 in der karibischen See, kurz vor den Jungferninseln: Ein deutsches U-Boot versenkt das US-amerikanische Kriegsschiff U.S.S. Charlotte. In unserer Gegenwart finden Schatzjäger Levi (Julian Sands) und sein junger Mitarbeiter Noah (Jack Parr) das Wrack, nach dem sie jahrelang vergeblich gesucht