Eleanor (Saoirsa Ronan) e Clara (Gemma Arterton), due misteriose e giovani donne senza un soldo, fuggono dalla scena di un violento crimine e trovano riparo in una località costiera della Gran Bretagna: la venticinquenne Clara inizia a prostituirsi in un vecchio albergo, mentre la più giovane Eleanor si lega al coetaneo Frank, rivelandogli presto uno sconcertante segreto.