Als Vampire gejagt, befinden sich Eleanor (Saoirse Ronan) und ihre Mutter Clara (Gemma Arterton) seit über 200 Jahren stets auf der Flucht. Während Clara ein Auge auf die Zukunft richtet und kein Interesse an der Vergangenheit hat, ist Eleanor nach der langen Zeit des Fliehens und Versteckens erschöpft und möchte sich endlich an einem Ort niederlassen. Als sie ihr Weg in ein verschlafenes britisches Seebad verschlägt finden sie in dem heruntergewirtschafteten Hotel Byzantium ihre neue Bleibe. Schon bald hat Clara das Etablissement zu einem gut laufenden Bordell umfunktioniert. Ihr Kommen bleibt jedoch nicht unbemerkt: Die mysteriöse Bruderschaft, die ihren Spuren folgt, zieht immer engere Kreise. Das Mutter-Tochter-Gespann muss sich eingestehen, dass sie vor ihrer Vergangenheit nicht ewig fliehen können...