Stany Zjednoczone, rok 1947. Stingo (Peter MacNicol), początkujący pisarz z Wirginii, wynajmuje pokój w Brooklynie. Spokój, którego potrzebuje do napisania swej pierwszej powieści, zakłócają sąsiedzi. Tuż obok mieszka bowiem młoda para, której głośna miłość i jeszcze głośniejsze awantury absorbują uwagę południowca. Okazuje się, że Nathan Landau (Kevin Kline) - niezrównoważony żydowski intelektualista - z chorobliwą wręcz obsesją zbiera dowody zbrodni popełnianych na tym narodzie. Jego przyjaciółką jest Zofia Zawistowska (Meryl Streep), Polka z Krakowa, była więźniarka obozu oświęcimskiego, której najbliższych: ojca, męża i dwoje dzieci zgładzili naziści. Stingo staje się przyjacielem i powiernikiem tych dwojga, poznaje ich tajemnice oraz pełną cierpienia, dramatyczną przeszłość...