Karusellissa, huvipuistossa, FBI-agentti Sean Archer (John Travolta) on poikansa kanssa. Laukauksia kuuluu ja hänelle tarkoitettu luoti osuu sen sijaan hänen poikaansa. Sean aloittaa jahdin, pakkomielteenä saada murhaaja kiinni. Jäätävä psykopaatti ja pommimies Castor Troy (Nicolas Cage) loukkaantuu jahdin aikana ja vaipuu koomaan, vain minuutteja sen jälkeen kun hän on paljastanut asettaneensa ja piilottaneensa biologisen pommin, joka on tarpeeksi suuri pyyhkimään koko San Franciscon kartalta. Kello tikittää, mutta kukaan ei tiedä missä... Hallituksen käskystä Sean käy läp