Opowieść o czterech generacjach mężczyzn, którzy nie widzieli się od lat. Spotykają się nagle by razem odkryć prawdę o przeszłości swojej rodziny. Kiedy najstarszy z nich umiera (w tej roli Michael Caine), pozostali (Christopher Walken, Josh Lucas i siedmioletni syn tego ostatniego) wyruszają w pełną niespodzianek podróż, w poszukiwaniu prawdy o ich rodzinie.
Kwiecień 1992 roku. W cieniu procesu policjantów oskarżonych o pobicie czarnoskórego kierowcy para detektywów prowadzi śledztwo tajemniczego zabójstwa.
Agent FBI podejmuje się ochrony cierpiącego na autyzm dziewięciolatka. Chłopiec złamał tajny kod uważany za niemożliwy do rozszyfrowania i dlatego poszukują go bezwzględni zabójcy.
Ned Ravine (Armand Assante) jest pełnoetatowym gliną i półetatowym prawnikiem. Ponadto uważa się za eksperta w sprawach kobiet. Jednakże trzy femmes fatales mogą okazać się dla niego bolesnym doświadczeniem. Pierwsza z nich to żona Neda (Kate Nelligan), która wraz ze swym kochankiem planuje morderstwo. Laura (Sherilyn Fenn) to jego oddana sekretarka, chętna spędzać nawet swój wolny czas z szefem, najchętniej zresztą w łóżku. Zaś Lola (Sean Young) jest tajemniczą, seksowną klientką Neda, pragnącą zarówno przespać się z nim jak i zabić go - prawdopodobnie w tej właśnie kolejności.