Toronto 1980. Dan Mahowny (P. Seymour Hoffman) jedan je od petoro glavnih menadžera Kanadske imperijalne trgovačke banke. Najmlađi u upravljačkom vrhu banke, uživa puno povjerenje svojih kolega. Jednako tako, vjeruje mu i njegova djevojka Belinda (M. Driver). No zapravo, Mahowny je opsesivni kockar i kockarski ovisnik koji je kreirao lažni račun u vlastitoj banci na koji uplaćuje goleme svote bančina novca, potom ga podiže i odlazi s njim u kockarsko carstvo u Atlantic Cityju. Tamo kocka do iznemoglosti, neovisno o tome gubi li ili dobiva, a naposljetku uvijek odlazi praznih džepova jer ne zna stati čak i kad osvoji silan novac. U tu igru uvučen je i kriminalac Frank Perlin (M. Chaykin), koji Mahownyju služi kao paravan za lažni bankovni račun. S vremenom Belinda shvati da je njezin dečko ovisnik i pokuša mu pomoći, no on pomoć odbija i uvjerava ju da nije ovisan, nego da kocka kako bi vratio dug. Međutim, Perlina prisluškuje policija, i preko njega posumnjaju da Mahowny nezakonito dolazi do novca...