A estrela do rock Marianne Lane (Tilda Swinton) passa férias em uma ilha italiana na companhia de seu parceiro (Matthias Schoenaerts) quando é surpreendida por Harry (Ralph Fiennes), um ex-caso que aporta no paraíso com a filha (Dakota Johnson) e desencadeia uma onda de nostalgia e perigosos jogos de sedução.