Jessie (Sean Connery) öregedő bankrabló, fia Vito (Dustin Hoffman) azonban szakított saját bűnözői múltjával. Apa és fia között folymatos a háború, ezért mindketten a legfiatalabb McMullenban, Adamban (Matthew Broderick) bíznak. Vito megdöbbenésére Adam is a bűnözés útját választja, és egy grandiózus tervvel áll eléjük: csinálják meg a nagy rablást együtt. Vito nehezen, de belemegy, a terv szerint nincs meglepetés, se zsaruk, se erőszak. Ám ami elromolhat, az el is romlik.