ภาพยนตร์ตั้งอยู่ในโลกอนาคตที่น้ำท่วมโลก และไม่มีแผ่นดินที่ปรากฏให้เห็น ผู้คนต้องอาศัยอยู่บนเรือหรือเกาะที่ลอยน้ำ นักเดินทางชื่อ “Mariner” (รับบทโดย Kevin Costner) มีลักษณะเป็นมนุษย์ที่ปรับตัวเข้ากับสภาพแวดล้อมที่มีน้ำเป็นหลัก เขามีความสามารถในการใช้ชีวิตในทะเลและมีทักษะการต่อสู้ที่ยอดเยี่ยม
Mariner ได้พบกับ “Helen” (รับบทโดย Jeanne Tripplehorn) และ “Enola” (รับบทโดย Tina Majorino), สาวน้อยที่มีรอยสักที่แสดงถึงที่ดินที่ยังมีอยู่ พวกเขาต้องร่วมมือกันเพื่อหลบหนีจากกลุ่มอาชญากรที่นำโดย “Deacon” (รับบทโดย Dennis Hopper), ผู้ที่ต้องการใช้ Enola เพื่อค้นหาแผ่นดินที่หายไป