故事發生在八十年代的意大利里維埃拉,每年夏天,十七歲的少年艾力奧(提莫西·查拉梅 Timothée Chalamet 飾)都會跟家人一起來此地度假。今年,和他們共享假日時光的,還有來自美國的奧利弗(艾米·漢莫 Armie Hammer 飾),高大英俊熱情開朗的奧利弗很快就獲得了艾力奧一家人的喜愛。
隨著時間的推移,艾力奧和奧利弗之間漸漸產生了致命的吸引力,但性別和年齡的桎梏讓他們遲遲無法跨出那關鍵的一步,與此同時,單純善良的少女馬奇婭(艾斯特·加萊爾 Esther Garrel 飾)也向艾力奧奉獻著自己的感情和身體。最終,洶涌的激情沖破了艾力奧和奧利弗之間的防線,兩人開始了一段註定不會有結果的戀情。