Anglia u schyłku XIX wieku. Na zaproszenie szkolnego kolegi, Marcusa Maudsleya, 12-letni Leo Colston przyjeżdża na wakacje do rodzinnej posiadłości jego rodziców. Przepych otoczenia i luksusowe życie rodziny onieśmielają chłopca, syna ubogiej wdowy. Jeszcze bardziej peszy go obecność urodziwej Marian, siostry Marcusa. Dziewczyna jest zaręczona, a mimo wszystko romansuje z mieszkającym w sąsiedztwie farmerem. Leo daje się wykorzystywać jako posłaniec między kochankami. Wakacje wszystkich biorących udział w tej historii zmierzają ku tragedii.

Akcja filmu toczy się w latach trzydziestych ubiegłego wieku. Zwarta grupa przyjaciółek uczy się w angielskiej, elitarnej szkole dla dziewcząt. Łączy je wspólna pasja – pływanie oraz jedna z nauczycielek, Panna G (Eva Green), która jest niezwykle charyzmatyczną i enigmatyczną kobietą. Pewnego dnia w szkole pojawia się nowa uczennica – Fiamma (María Valverde). Dziewczyna w szybkim czasie skupia na sobie uwagę Panny G, co niezbyt podoba się reszcie drużyny pływackiej…

Trzecia odsłona słynnej sagi, będąca jednocześnie prequelem poprzednich części, śledzi początki trwającej od wieków krwawej waśni arystokratycznych wampirów, znanych jako Handlarze Śmiercią i ich byłych niewolników Lykanów. W czasach wczesnego średniowiecza, młody Lykan o imieniu Lucian (Michael Sheen) wyłania się jako potężny przywódca, który gromadzi i jednoczy wilkołaki, aby powstały przeciwko Viktorowi (Bill Nighy), okrutnemu królowi wampirów, który uczynił z nich niewolników. W walce przeciwko armii Handlarzy Śmiercią i o wolność dla Lykanów, do Luciana dołącza jego sekretna kochanka Sonja (Rhona Mitra), by razem z nim zmienić historię.