เอลินอร์ (เซียร์ซ่า โรแนน) และ คลาร่า (เกมมา อาร์เตอร์ตัน) สองแม่ลูกที่หนีจากการตามล่าของตำรวจ จนมาถึงเมืองเล็กๆ ริมทะเล ที่พวกเธอพยายามเริ่มต้นชีวิตใหม่ โดย คลาร่า ก็เป็นสาวยุคใหม่ที่มีความมั่นใจ และไม่เคยคิดที่จะหันไปมองอดีต ในขณะที่ เอลินอร์ ก็เป็นผู้หญิงขี้อายและเงียบขรึม อย่างไรก็ตาม อีเลนอร์ ก็รู้จักกับ แฟรงค์ (คาเล็บ แลนดรี้ โจนส์) ชายหนุ่มผู้มีจิตใจดี ซึ่งก็ทำให้เธอรู้สึกเชื่อใจและบอกความจริ งไปว่า แท้จริงเธอเกิดในปีค.ศ. 1804… นั่นหมายถึงเธออายุ 16 มานานแล้ว และเธอก็ต้องกินเลือดของมนุษย์เพื่อความอยู่รอด…