Nieustępliwa inspektor policji, Vera Stanhope, i jej zaufany sierżant, Joe Ashworth, rozwiązują zagadki skomplikowanych zbrodni popełnionych w fikcyjnym okręgu Northumberland.
Martin (Cillian Murphy) i Kate (Thandie Newton) stanowią dojrzałe małżeństwo przeżywające kryzys. Aby naprawić swoje relacje, postanawiają we dwójkę wyjechać na bezludną wyspę. Pewnego dnia znajdują na wpół martwego mężczyznę w żołnierskim mundurze (Jamie Bell). Twierdzi on, że ludzkość dziesiątkuje śmiercionośny wirus.
Goose (Larry Mills) to 10-letni chłopiec, który w poprzednie Boże Narodzenie stracił rodziców i opiekuje się teraz swoją niesprawną babcią. Udaje mu się wiązać koniec z końcem dzięki drobnym kradzieżom.