Der siebenjährige Samuel Lap (Lukas Haas), ein kleiner Junge der Amish, mit seiner Mutter Rachel (Kelly McGillis) auf einer Reise nach Philadelphia. Als sie dort auf den Zug warten, wird Samuel auf der Bahnhofstoilette Zeuge eines Mordes. Als sie das Geschehene melden und der Polizist John Book (Harrison Ford) durch den Jungen feststellt, dass der gesuchte Täter der korrupte Beamte James McFee (Danny Glover) ist, entschließt er sich Mutter und Sohn in Sicherheit zu bringen. McFee erfährt allerdings von dem Vorhaben und stellt den Flüchtigen in einer Tiefgarage eine Falle. Bei einem kurzen Schusswechsel wird Book schwer verletzt, schafft es aber, Rachel und Samuel in ihre Amish-Gemeinde zu bringen. Während er sich dort von seiner Verletzung erholt und immer mehr der Gemeinde wird, ist ihnen McFee schon auf der Spur...