Film opowiada historię małżeństwa Davida i Dany Hurst, którzy oboje pracują w dobrze prosperujących gabinetach stomatologicznych, mają trójkę dzieci i prowadzą z pozoru sielankowe życie. Z pozoru, bo David co noc dręczony jest koszmarami. Podejrzewa żonę o zdradę. Dręczony niepewnością prosi Slatera, jednego z pacjentów o pomoc.
Niemłode już małżeństwo, Lucky (Nick Nolte) i Phyllis (Julie Christie), mieszka w Montrealu. Lucky prowadzi własną firmę - zajmuje się naprawami i przeróbkami w mieszkaniach. Lubi flirtować z klientkami, a znudzone dobrobytem i sfrustrowane kobiety nie gardzą przystojnym mężczyzną. Pewnego dnia poznaje młodą Marianne (Lara Flynn Boyle), zaniedbywaną przez męża, Jeffreya (Jonny Lee Miller). Nawiązuje się między nimi ognisty romans. Tymczasem Phyllis i Jeffrey również przypadkiem się poznają...
Pielęgniarka Sonya znajduje list przy zwłokach bezdomnej kobiety. Okazuje się, że zmarła miała dwóch synów - bliźniaków, którzy oddani do adopcji nie wiedzą o swoim istnieniu. Henry wrażliwy, nieśmiały i zamknięty w sobie jest całkowitym przeciwieństwem brata, Freddiego, brutalnego i bezwzględnego gangstera.
Były nowojorski policjant - Ruben Castle (Robert Urich) wyjeżdża z nastoletnią córką Mackenzie (Marin Kanter) na krótki urlop do Kolorado, gdzie dochodzi do licznych przypadków okaleczeń bydła. Śledztwo w tej sprawie prowadzi lokalny szeryf, Harriet Purdue (JoBeth Williams). Castle początkowo stara się nie angażować w rozwiązanie zagadki, lecz wkrótce zostaje wciągnięty w sam środek wydarzeń.