Toronto, Canadá. Alguns dias antes do Natal, Miles Cullen, um caixa aborrecido que trabalha numa agência bancária num centro comercial, descobre acidentalmente que o local está prestes a ser assaltado quando encontra uma nota intrigante num dos balcões.
Em suas andanças sem rumo, Arthur Keats acaba parando em Twin Oaks, um restaurante à beira da estrada, onde conhece Cora Smith. Cora cuida do lugar com seu marido, com quem vive um casamento medíocre. Arthur e Cora acabam envolvendo-se em um romance apaixonado, mas para conseguirem a felicidade deverão dar fim à pedra no caminho - o marido de Cora.
Walker (Lee Marvin) é traído pelo amigo Mal Reese (John Vernon), que ele descobre também ser o amante de sua esposa, Lynne (Sharon Acker). Recuperado do baque e dos ferimentos, ele se infiltra numa organização criminosa para se vingar dos dois e recuperar seu dinheiro. Determinado a rir por último, ele usa a antiga cunhada, Chris (Angie Dickinson), como cúmplice.
Hamburgo, 22 de novembro de 1963. Peter Miller (Jon Voight) é um repórter que pára seu carro para ouvir notícias sobre o atentado em Dallas, que matou o presidente Kennedy. O simples fato de parar alguns segundos no meio-fio foram o ponto de partida para Miller alterar totalmente sua vida, ao descobrir que Solomon Tauber (Towje Kleiner), um velho judeu, cometera suicídio. Karl Braun (Gunnar Möller), o delegado encarregado do caso, disse que ali não havia história alguma para ser contada, mas pouco tempo depois o mesmo delegado entregou para Miller vários manuscritos de Tauber, que foram encontrados ao lado do seu corpo. Tauber relatou que todos os amigos tinham sido mortos.