Due donne misteriose sono alla ricerca di un rifugio in una fatiscente località costiera. Clara conosce il solitario Noel, che offre loro ospitalità nella suo albergo abbandonato, Byzantium. La più giovane delle due, Eleanor fa invece amicizia con Frank al quale racconta il loro segreto: sono nate 200 anni fa e sopravvivono grazie al sangue umano.