เบน ฟินน์ ฟินนีแกน (แมทธิว แม็คคอนาเฮย์) เป็นนักโต้คลื่นที่กลายเป็นนักล่าสมบัติที่มุ่งมั่นในการตามหาขุมสมบัติของราชินีดาวรีที่หีบไว้ 40 ใบในทะเลในปี 1715 ในการออกค้นหาของเขา เพื่อค้นพบสมบัติที่สูญหายนั้น เขาต้องสละทุกสิ่งที่เขามี รวมถึงการแต่งงานกับ เทสส์ ฟินนีแกน (เคท ฮัดสัน) และเรือคู่ใจ บู้ตตี้ คอลส์