A finales del siglo XIX, el capitán Hanson, des del puerto de Singapur, prepara una expedición de salvamento a bordo del barco Batavia Queen. Su amante, Laura, conoce la localización del barco perteneciente a su anterior marido, un barco naufragado que oculta una carga de perlas poco comunes. Todo se agravará cuando el barco, en plena travesía, se ve sorprendido por la erupción del volcán Krakatoa.