Krátce po manželově smrti chce vzít Rachel Lappová (Kelly McGillisová) svého syna Samuela (Lukas Haas) na výlet do Filadelfie, aby mohli uniknout každodennímu stresu. Na záchodcích na nádraží se Sam stane svědkem vraždy a jelikož je jediný, kdo dokáže identifikovat pachatele, musí pomoci ostřílenému detektivu Johnu Bookovi (Harrison Ford) s následným vyšetřováním. Krátce po zjištění, že ve zločinu jsou zapleteni také příslušníci policejního sboru, je Book postřelen a nucen potají odvézt Rachel se synkem do jejich domu mimo město. Časem se detektiv na venkově sbližuje se členy místní amenitské sekty, pomáhá lidem s pracemi a vztah mezi ním a matkou se prohlubuje. Mezitím se však nepřítel pomalu přibližuje ke svému cíli.