A estrela do rock Marianne Lane (Tilda Swinton) vai passar as férias numa ilha italiana, na companhia do seu parceiro Paul De Smedt (Matthias Schoenaerts), quando é surpreendida por Harry Hawkes (Ralph Fiennes), um ex-amante que vai para aquele paraíso com a filha Penelope Lanier (Dakota Johnson).
Esta situação vai desencadear numa onda de nostalgia, ciúmes e perigosos jogos de sedução.