Shot under the tropical skies of the Seychelle islands, this is the last movie from infamous french ...