《爱情失事》在珍妮(阿曼达拜恩斯AmandaBynes饰)眼中,歌手杰森(克里斯卡马克ChrisCarmack饰)是她的白马王子。对于一直苦苦追求她的瑞恩(乔纳森·贝内特JonathanBennett饰),珍妮选择了无视。一次意外,珍妮和杰森遭遇海难,双双漂流到一个小岛上。珍妮不敢相信自己的生命中会发生这样的好事,很快她就发现这个岛并不是一座孤岛,而是一个海滨度假胜地。为了创造与偶像单独相处的机会,珍妮对杰森撒了谎,而防止谎言被揭穿的责任落在了莱恩身上。亚历克斯(杰米-林恩·迪斯卡拉Jamie-LynnDiScala饰)的到来让珍妮的心敲响了警钟,因为两人一直是情敌,而此时的莱恩却遭到了珍妮的拒绝。并陷入了郁闷的情绪中不能自拔。当暴风雨袭来时,小岛就变成了海面上的一叶扁舟。谁能救出身处险境的珍妮?