Z väzenia prepustená banková lupička Karen McCoyová (Kim Basingerová) chce začať nový život. To sa však vôbec nehodí gangsterskému bossovi Jackovi Schmidtovi (Terence Stamp), ktorý chce, aby pre neho Karen vylúpila banku v Atlante. Keď žena odmietne, dá uniesť jej syna Patricka (Zach English), ktorý žije s otcom. Karen sa spojí s mladým neskúseným zlodejom J. T. Barkerom (Val Kilmer), spoločne zistia, že chlapec je ukrytý v chate skorumpovaného policajného úradníka Garyho Brucknera (Gailard Sartain) a takmer sa im ho podarí zachrániť. Chytia ich však a Karen je donútená na Schmidtovu ponuku pristúpiť. Vyberie si ako spoločníka mladého J. T. a spolu s ďalšími Schmidtovými mužmi sa pustí do starostlivej prípravy. Zložitá operácia je založená na niekoľkonásobnom falošnom poplachu. Počas zmätku vyvolaného opakovanými planými poplachmi sa lupičom podarí preniknúť do trezoru, kde na nich čaká osemnásť miliónov dolárov. Jack a jeho muži sa radujú z tučnej koristi, Karen a J. T. však majú v zálohe ešte jeden plán s prekvapením.