在珍妮(阿曼達·貝尼斯飾)眼中,歌星杰森(克里斯·卡馬克飾)是理想戀人,而長期追求她的瑞恩(喬納森·本內特飾)始終被無視。意外海難令珍妮與杰森漂流至海濱度假島,為獨占偶像陪伴機會,珍妮謊稱此地是荒島,并迫使暗戀她的瑞恩配合偽裝。情敵阿萊克斯(杰米·林恩·迪斯卡拉飾)突然現身度假村,引發珍妮強烈危機感。暴風雨突襲導致島嶼孤立無援時,瑞恩冒死突破險境營救珍妮,并以真誠行動揭露了杰森與阿萊克斯早有婚約的真相。當救援最終抵達,珍妮在生死考驗中認清內心情感歸屬,選擇與歷經患難的瑞恩共同離開。