Der achtjährige Samuel Lap (Lukas Haas) befindet sich mit seiner Mutter Rachel (Kelly McGillis) auf einer Reise nach Baltimore. Als die beiden Angehörigen der Amish-Gemeinde bei einem Zwischenstopp in Philadelphia auf den Zug warten, wird Samuel auf der Bahnhofstoilette Zeuge eines Mordes. Als sie
Chicago um 1930. Kleingauner Johnny Hooker und sein schwarzer Partner erleichtern unwissentlich den Geldkurier des mächtigen Unterweltbosses Lonnegan. Der lässt Johnnys Partner ermorden. Johnny wendet sich an den abgehalfterten Gauner Gondorff. Sie fädeln einen raffinierten Racheplan ein, setzen