Der siebenjährige amische Junge Samuel Lapp wartet mit seiner verwitweten Mutter Rachel im Bahnhof von Philadelphia auf den Zug. Auf der Bahnhofstoilette wird er Zeuge eines Mordes durch den korrupten Polizeibeamten James McFee. Detective John Book beschließt, den Jungen und seine Mutter zu verstecken, um sie zu schützen. Er informiert seinen Vorgesetzten Paul Schaeffer, ohne zu wissen, dass dieser mit McFee unter einer Decke steckt. McFee lauert Book in einer Tiefgarage auf und verletzt ihn durch einen Bauchschuss schwer. Daraufhin taucht Book mit Samuel und Rachel in deren Amischen-Gemeinschaft unter. Wieder genesen, verkleidet er sich als Amischer, beteiligt sich am Leben der Gemeinschaft und verliebt sich in die Witwe Rachel, die aber auch von dem Amischen Daniel Hochleitner umworben wird.
Als John Book eines Tages in die Stadt fährt, um zu telefonieren, wird er in eine Auseinandersetzung mit Jugendlichen hineingezogen, die die Amischen provozieren. Aufgrund seines massiven Einschreitens wird die örtliche Polizei auf sein für einen Amischen untypisches Verhalten aufmerksam. Kurz darauf kommen McFee, Schaeffer und ihr Komplize Fergie in die Siedlung, um ihn zu suchen und umzubringen. Der unbewaffnete John versteckt sich in der Scheune. Es gelingt ihm, Fergie in ein Maissilo zu locken und durch Öffnen des Schiebers mit den in Massen herabstürzenden Körnern zu ersticken, dann mit Fergies Gewehr McFee zu erschießen und schließlich Schaeffer zum Aufgeben zu bewegen. Am Ende verabschiedet er sich von Samuel und Rachel und verlässt die Siedlung. Unterwegs begegnet er Hochleitner, der offenbar auf dem Weg zu Rachel ist.
Harrison Ford: Detective Capt. John Book
Kelly McGillis: Rachel Lapp
Danny Glover: Detective Lt. James McFee
Alexander Godunov: Daniel Hochleitner
Josef Sommer: Chief Paul Schaeffer
Lukas Haas: Samuel Lapp
Patti LuPone: Elaine
Viggo Mortensen: Moses Hochleitner