Сюжет
Главный герой Рик Блейн — горько разочарованный циничный американец, владелец кафе «У Рика» в Касабланке, элитного ночного клуба и гнезда для азартных игр с самой различной клиентурой из числа вишистов, нацистов, беженцев и воров. Рик, с виду равнодушный ко всем политическим событиям, как оказалось, раньше переправлял контрабандой оружие в Эфиопию, когда страна боролась против итальянской агрессии в 1935 году, и сам участвовал в Гражданской войне в Испании на стороне республиканцев.
Мелкий преступник Угарте прибывает в клуб Рика с полученными при убийстве двух немецких курьеров проездными документами. Эти документы позволяют свободно перемещаться по французским территориям, не попавшим под оккупацию Германии, и даже попасть в нейтральную Португалию, откуда можно выехать в Новый Свет. Для постоянного потока беженцев, застрявших в Касабланке, исправные документы имели первостепенное значение. Угарте хочет разбогатеть, продав их за огромные деньги человеку, который должен прибыть ночью. Но прежде чем покупатель приехал, Угарте арестовывает местная полиция, которой командует капитан Луи Рено — коррумпированный хапуга, который сам себя характеризует словами: «У меня нет убеждений … я склоняюсь туда, куда дуют ветра, а сильные ветра дуют в сторону Виши». Тайком от Рено и нацистов, Угарте передаёт документы Рику со словами: «ты меня презираешь, ты — единственный, кому я могу довериться». Рик прячет их в фортепиано пианиста Сэма.
В этот миг в жизнь Рика вновь входит та, что принесла ему столько горечи — его бывшая любовница Ильза Лунд со своим мужем, Виктором Ласло, руководителем чешского движения Сопротивления, которого уже давно разыскивают нацисты. Им нужны документы для выезда из Касабланки в США, где Ласло сможет продолжить свою работу. Предотвратить это прибывает немецкий майор Штрассер.
Из разговора с Ферари, важным лицом в преступном мире и конкурентом Рика, Ласло узнаёт о наличии проездных документов у Рика. Он обращается к Рику с просьбой отдать документы, но тот отказывается, советуя Ласло узнать причину отказа у жены. Разговор прерывает исполнение песни «Die Wacht am Rhein» группой немецких офицеров. Рассердившись, Ласло велит оркестру играть «Марсельезу». Руководитель оркестра просит на это разрешения у Рика, и тот кивает в знак согласия. Ласло начинает песню, сначала сам, но потом придушенный патриотический пыл публики прорывается наружу, и поют уже все, заставляя немцев уйти. Штрассер мстит, отдав приказ Рено закрыть клуб.
Когда публика разошлась, к Рику в кафе приходит Ильза. Рик отказывается отдать ей документы. Она угрожает ему пистолетом, но выстрелить не может, признаваясь, что всё ещё любит его. Она объясняет, что на момент их встречи в Париже она считала, что её муж погиб при бегстве из концентрационного лагеря. Позже, накануне захвата города немецкими войсками, она узнала, что Ласло жив и скрывается. Это произошло именно в тот день, когда Ильза с Риком должны были вместе выехать из Франции на поезде. Она была вынуждена покинуть Рика без какого-либо объяснения, чтобы ухаживать за больным Ласло.
Узнав истинную причину исчезновения Ильзы, Рик становится мягче, и бывшие любовники мирятся. Рик соглашается помочь, уверяя Ильзу, что она останется с ним, когда Ласло уедет. Неожиданно возвращается Ласло, едва сумевший избежать полицейского налёта, совершённого на помещения, где проходили собрания активистов движения Сопротивления. Рик прячет Ильзу на время мужского разговора.
Ласло говорит, что ему известно о чувствах Рика к Ильзе, и пытается получить от Рика документы, которые позволили бы вывезти жену туда, где она была бы в безопасности. Однако прибывает полиция и арестовывает Ласло, выдвигая мелкое обвинение. Рик убеждает Рено выпустить Ласло, обещая помочь поймать его на более серьёзном преступлении — после того, как Рик передаст проездные документы Ласло, Рено сможет сфабриковать дело об убийстве Ласло немецких курьеров с целью присвоения документов. Чтобы развеять подозрения Рено относительно своих мотивов, Рик объясняет, что это позволит ему с Ильзой спокойно уехать в Америку.
Тем не менее, когда Рено пытается арестовать Ласло после получения документов, Рик предаёт Рено, заставляя его под дулом пистолета помочь беглецам. В последний миг Рик велит Ильзе сесть на борт самолёта до Лиссабона вместе с Ласло, говоря ей, что она будет жалеть, если останется: «Возможно не сегодня, возможно не завтра, но скоро и до конца своей жизни», — и добавляет, что у них всегда будет Париж.
Появляется майор Штрассер, но, когда он пытается помешать бегству, Рик стреляет в него. Прибывает полицейское подкрепление, Рено задумывается, а потом велит своим людям «взять обычных подозреваемых». Оставшись наедине с Риком, Рено предлагает ему вместе с ним покинуть Касабланку и присоединиться к Свободной Франции в Браззавиле (Республика Конго). В финальной сцене они уходят в туман, и Рик говорит одну из самых памятных фраз в истории кино: «Луи, думаю, что это начало прекрасной дружбы».