หลังจากผ่าตัดและอยู่ในช่วงพักฟื้นเสียง นักร้องสาวร็อค Marianne Lane (Tilda Swinton) กับแฟนหนุ่มช่างภาพ Paul De Smedt (Matthias Schoenaerts) ไปพักผ่อนกันที่เกาะ Pantelleria ประเทศอิตาลี แต่ฮอลิเดย์แสนสงบของพวกเขาก็พังทลายลงเมื่อ Harry Hawkes (Ralph Fiennes) โปรดิวเซอร์ของ Marianne พาลูกสาวตัวแสบ Penelope (Dakota Johnson) มาจอยทริปด้วย