Teises maailmasõjas põgenesid paljud eurooplased Ameerikasse, kuid sinna jõudmiseks tuli minna läbi Maroko linna Casablanca, kust läbi raskuste muretseti viisad edasipääsemiseks. Ööklubi omanik Rick Blaine kohtab linnas oma kunagist armastust Ilsat, kes on seal koos oma abikaasa, Victor Lazloga. Lazlo on üks vastupanuliikumise juhtidest ja põgeneb sakslaste eest. Tema ainukeseks lootuseks on Rick, kes suudaks ta maalt lahkumise korraldada... kuid kas ta ka tahab seda teha?
Saksa allveelaev U96 asub missioonile, et anda oma panus Inglise laevastiku hävitamisele. Noor ja kogenenud sõjaväereporter Werner on pardal, et toimuvast kirjutada. Kui missioon ebaõnnestub ja laev pommitamises viga saab, jääb meeskond koos laevaga merepõhja lõksu...
Franky on teemantide varas, kes peab toimetama tohutu tüki oma ülemusele Avi, kuid teel on Borisil kiusatus panustada illegaalsele poksimatšile. Tegelikult on see lõks teda röövida, nii et kui Avi teada saab, palkab ta Tonyt Franky ja teemandi leidmiseks. Franky kurb saatus avastatakse peagi ning puuduva pärli küttimine ja hõivamine viib kõik hullumeelsesse mängu, mis võib kontrolli alt väljuda, kus petmine, väljapressimine ja pettused on veriselt segatud koerte, teemantide, poksijate ja mitmesuguste relvadega kaootiline must lõunasöök.