Eleanor (Saoirse Ronan) şi Clara (Gemma Arterton), două tinere misterioase dar foarte sărace, reușesc să fugă dintr-un loc groaznic, ajungând într-o stațiune veche și neîngrijită de la malul mării. Ele încearcă să facă rost de bani și să-și găsească refugiul în această localitate ieftină de pe litoral, lucrând prin hoteluri pe a-și câștiga existenta.
Clara, mai cu capul pe umeri, își vinde trupul. Ea îl întâlnește pe timidul şi singuraticul Noel, care le asigură celor două un acoperiș deasupra capului, în vechiul său hotel, Byzantium. Clara, care se gândeşte tot timpul la viitor, îl preschimbă peste noapte într-un bordel.