1965年,在新英格蘭海岸的虛構小島新彭贊斯,童子軍山姆(杰瑞德·吉爾曼飾)與"問題少女"蘇西(卡拉·海沃德飾)策劃私奔。童子軍教官華德(愛德華·諾頓飾)發現山姆留信出走后,聯合小島警察夏普(布魯斯·威利斯飾)展開大規模搜尋。蘇西身為律師的父母(比爾·默瑞與弗蘭西斯·麥克多蒙德飾)驚覺女兒失蹤,其父更發現妻子與警察存在婚外情。搜查隊最終在荒野中找到二人,但孤兒山姆因此面臨被送往未成年人收容所的命運。在暴風雨即將登陸之際,童子軍隊伍協助兩人再次逃離,他們藏身的燈塔在風暴中坍塌。成人們循跡而至時發現,兩個少年雖遭遇困境卻始終不離不棄。面對這份超越成人認知的真摯情感,夏普警官與蘇西父親最終達成共識:允許山姆被收養并留在島上,讓這對戀人繼續維系他們的約定。