Pod koniec XIX wieku mężczyzna przybywa do odległej wioski, aby zbadać atak dzikiego zwierzęcia, ale odkrywa znacznie głębszą i złowrogą siłę, która terroryzuje dwór i jego mieszkańców.
Londyn, 1880 rok. W portowej dzielnicy dochodzi do serii mordów. Ofiar zdaje się nic nie łączyć, poza bestialsko okaleczonymi zwłokami. Tymczasem wodewilowa artystka Lizzie Cree (Olivia Cooke) zostaje oskarżona o otrucie męża. Inspektor John Kildare (Bill Nighy) znajduje powiązanie między tymi na pozór odległymi sprawami.
Świat zostaje nagle opanowany przez nowoczesne technologie. Ludzie z coraz większym entuzjazmem zaczynają oddawać się konsumpcji, a magia zaczyna mieć dla nich coraz mniejsze znaczenie. Piętnastoletnia, pełna ideałów Jennifer Strange (Ellise Chappell) nie może zgodzić się na ten nowy stan rzeczy. Kiedy dziewczyna dowiaduje się, że ostatni smok ma zostać zabity, postanawia działać.
Do posiadłości na Węgorzowych Moczarach przyjeżdża grupa dzieci ewakuowanych z wojennego Londynu. Ich pojawienie się budzi najmroczniejszego mieszkańca domu.