A estrela do rockMarianne Lane (Tilda Swinton) passa férias em uma ilha italiana na companhia de seu parceiro (Matthias Schoenaerts) quando é surpreendida porHarry (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.