David és Georgia már elváltak, de most szövetkezniük kell ha meg akarják akadályozni, hogy a fülig szerelmes lányuk elkövesse ugyanazt a hibát, amit ők is annak idején.

Jane (Helene Bonham Carter) 25 éves, súlyos beteg, de mielőtt az elkerülhetetlen halál utolérné, szeretné elveszíteni szüzességét. Richard (Kenneth Branagh), akit a bíróság gyógyíthatatlan betegeket segítő szociális munkára kötelezett, eleinte nem nagyon foglalkozik ezzel a kívánsággal. Idővel azonban megtetszik neki Jane élni akarása, aki mocskos szavakat használ az emberek bosszantására, és előszeretettel csen el dolgokat a szupermarketekből. Richard elhatározza, hogy teljesíti a lány legfőbb vágyát, és keres egy profi szeretőt a lánynak. Az egyszerűnek látszó feladat azonban beláthatatlan bonyodalmakhoz vezet.

Egy vírus, amitől az emberek zombivá változnak, éveken át pusztított Európában. Az ellenszert létrehozták, és az emberek meg is gyógyultak. De a népesség így is két részre szakadt: azokra, akik elkapták a vírust és bántottak másokat, és azokra, akik sosem kapták el. Ez a megosztottság segíti azokat a terroristákat, akik a háttérből újra el akarják hozni a káoszt.