在珍妮(阿曼達·貝尼斯 Amanda Bynes 飾)的眼中,歌星傑森(克里斯·卡馬克 Chris Carmack 飾)就是她的白馬王子,對於苦苦追求她的瑞恩(喬納森·本內特 Jonathan Bennett 飾),珍妮則選擇視而不見。一次意外中,珍妮和傑森遭遇了海難雙雙漂流到了一座小島上,不敢相信生命中竟然會有如此好事的珍妮很快就發現,這座島並非孤島,而是一處海濱度假村。
為了制造和偶像獨處的機會,珍妮對傑森撒了謊,而維系謊言不被拆穿的任務則落到了瑞恩的頭上。阿萊克斯(傑米·林恩·迪斯卡拉 Jamie-Lynn DiScala 飾)的到來讓珍妮的心里敲響了警鐘,因為兩人一直都是情敵關系,而此時的瑞恩則因為被珍妮拒絕而陷入了沮喪的情緒中無法自拔。暴風雨來襲,小島成為了海上的一葉扁舟,誰能夠拯救身陷險境的珍妮呢?