Marianne Lane (Tilda Swinton), a famous rock star, and her photographer boyfriend, Paul (Matthias Schoenaerts), are vacationing on the remote Italian island of Pantelleria, when they receive an unexpected visit from an old flame (Ralph Fiennes) and his seductive daughter (Dakota Johnson).