28 Wochen nach den Ereignissen des ersten Teils bzw. dem Ausbruch des Virus ist London wieder sicher. Die Stadtteile werden „gesäubert“ oder abgesperrt und das Militär hat sichere Zonen eingerichtet. Solange man sich darin befindet kann nichts passieren. In eine dieser Zonen werden Tammy (Imogen Poots) und Andy (Mackintosh Muggleton) mit ihrem Vater Don (Robert Carlyle) wiedervereint. Ihre Mutter (Catherine McCormack) wird für tot gehalten … bis sie gefunden wird. Don, der sie damals zurückließ, wird von Schuldgefühlen geplagt und durch seine Dummheit bricht das Virus erneut aus.
Nur die beiden Soldaten Scarlet (Rose Byrne) und Doyle (Jeremy Renner) glauben, ein Gegenmittel finden zu können gegen den Infekt und Andy könnte der Durchbruch sein. Dummerweise will das Militär die gesamte Stadt säubern …