二次大戰中的北非,已投降於法西斯德國的法屬摩洛哥,北部城市卡薩布蘭卡。
這個偏僻的小城現在突然變得熱鬧起來。人們從法西斯鐵蹄下的歐洲各國來到這裡,
因為在這裡能弄到出境護照,取道里斯本到美國去。不過,代價極高。為了出境證,這
兒每天都在發生悲劇。
一架德國飛機載著秘密警察頭目司特拉斯少校降落在卡薩布蘭卡。當地的法國警察
局長雷諾上尉前往迎接。原來,前不久,兩個德國信使被殺,他們身上帶的兩張德國元
帥簽發的通行證被人取走。司特拉斯此行使為追查此案;同時還有更重要的任務:跟蹤
一個捷克左翼運動領導人——維克多·拉斯羅。
雷諾向他報告,兇手已查明,今夜將在一個飯店當眾逮捕他。司特拉斯命令雷諾決
不能使拉斯羅離開卡薩布蘭卡,這對德國政府來說是頭等重要的事情。
卡薩布蘭卡機場附近,豪華的里克飯店。顧客盈門,歐洲人,非洲人,亞洲的土耳
其人。黑人樂師山姆坐在鋼琴前,邊彈邊唱。尋歡作樂者們的議論中心卻仍是護照。一
個漂亮女人:「以往我想要一所戛納的別墅,現在我只想要一出境護照。」一個男人:
「弄不到護照,我只有死在卡薩布蘭卡。」只有飯店的主人里克,顯得那樣冷靜淡漠,
獨自坐在桌子邊。
專事倒賣出境護照的猶加特來到里克跟前,取出了裝有兩張通行證的信封,要里克
代為保管。他告訴里克,兩個德國信使是他殺的。今天倒賣出去,發筆橫財,他就離開
這裡。里克儘管不喜歡此人,但還是默許他把通行證丟在山姆還在彈的鋼琴里。
猶加特剛離開,雷諾來了。他告訴里克,拉斯羅已來到卡薩布蘭卡,要里克不要做
感情主義者。司特拉斯知道里克在歐洲和北非都參加過反法西斯戰爭。他要里克這次能
站在德國一邊,阻止拉斯羅離開這兒到美國去。里克拒絕了:「你們的職業是政治,我
的職業是開酒店。」
猶加特被警察抓走後打死了,在他身上,沒有搜到那兩張護照。
拉斯羅和妻子依爾沙走進飯店。依爾沙發現正在彈鋼琴的山姆很臉熟,仔細地打量
了一會兒才收回目光。一個男人隨之而來,以要拉斯羅買下一枚戒指為掩護,與拉斯羅
接上了頭,約定見面地點。接著,司特拉斯和雷諾也來到他們桌邊。拉斯羅拒絕與司特
拉斯多談,雷諾只好以地方警察局名義邀他去一次警察局。
此兩人走後,拉斯羅應約去會賣戒指人,知道猶加特已死,護照無指望。
依爾沙獨自一個留在餐廳,聽著山姆彈琴。終於,下決心上前與山姆打招呼。山姆
沒料到會在這兒碰上依爾沙。在依爾沙的請求下,山姆和依爾沙一起邊彈邊唱起《時光
流轉》。
忽然,山姆的琴聲停下來了,原來,里克聽到了歌聲,臉色驟變。
深夜,漆黑的飯店裡,顧客都已離去。山姆輕輕地彈著《時光流轉》,里克陷入了
往事:巴黎,里克和依爾沙依偎著,在大街上,在塞納河的汽艇中,在豪華的飯店裡。
里克幸福地微笑著:「為什麼我這麼幸運,會遇上你?」依爾沙告訴里克,她曾經愛過
一個男人,可他死了。後來,她遇上了里克,愛上了他。
一輛宣傳車打斷了這對戀人的呢喃。德國軍隊正在向巴黎推進,幾天之內便將佔領
巴黎。
飯店裡,山姆在鋼琴上彈著《時光流轉》,街上的喇叭在播送蓋世太保的囂喧。山
姆和依爾沙知道里克是德國納粹懸賞捉拿目標,勸他馬上離開巴黎,里克建議三人一起
走。講定在火車站碰頭。分手時,依爾沙對里克說,無論怎樣,她都非常愛他。
火車站前,里克在風雨中焦急地等著依爾沙。山姆來了。交給里克一封依爾沙的信。
里克迫不急待地拆開,信中寫道:「我不能和你一同走,也不能和你再見面了,你一定
不要問為什麼。只要相信我愛你。」雨點打在信紙上,字跡模糊了……
依爾沙出現在正在回憶往事的里克面前。里克這才發現,山姆已回家了。他冷冷地
對依爾沙說:「我們已停止營業。」
依爾沙想找里克談件事,但里克卻質問她為什麼要到卡薩布蘭卡來,還告訴她,自
己的心已被高跟鞋踢傷。依爾沙想解釋,里克不想聽。
拉斯羅和依爾沙應邀來到警察局,司特拉斯要拉斯羅供出歐洲各國地下抵抗組織的
領導人,答應給他們發護照。拉斯羅回答得很巧妙:「在集中營里」。
拉斯羅和依爾沙找到黑市頭面人物弗拉里,想花錢買兩張護照,弗拉里告訴他們,
只能賣一張,因為拉斯羅是德國當局控制對象,沒人敢賣護照給他。弗拉里還告訴他們,
猶加特的那兩張特別通行證估計在里克那裡,雖然警察局曾去搜,但沒搜到。他建議拉
斯羅去找里克幫忙。
但里克卻很冷漠。拉斯羅問他原因,里克要他問問自己的太太。
正在談話,飯店裡的德國人唱起了法西斯軍歌。拉斯羅到樂隊前指揮起馬賽曲,周
圍的人都唱了起來,壓住了德國人的歌聲。司特拉斯氣急敗壞,命令雷諾立即查封里克
飯店。
晚上,依爾沙又來找里克,要他交出通行證,里克不肯。依爾沙又以舊情要求他,
他還是不理睬。
依爾沙無奈,拔出了手槍。里克取出了通行證,卻又說,只有開槍打死他才能辦到。
依爾沙手中的槍掉了下來。她向里克傾訴了當時離他而去的原因。
她和拉斯羅結婚剛三個星期,他就到布拉格去了,不久,傳來他被捕死亡的消息。
後來,她與里克相遇相愛。可就在她要和里克、山姆離開巴黎時,臨去火車站前,忽然
接到拉斯羅朋友的電話,說拉斯羅還活著,而且就在巴黎郊外,正在生病。她雖然愛里
克,但不能扔下拉斯羅不管。
里克明白了一切,決定幫助拉斯羅。
雷諾因為拉斯羅參加秘密集會,決定逮捕他,里克知道後幫他出主意:待拉斯羅拿
到通行證後再逮捕他。這樣雷諾可以一舉兩得立功,里克也可以帶著漂亮的依爾沙到美
國去。雷諾同意了。
拉斯羅在飛機起飛前幾分鐘來到飯店,拿到了通行證。他要將十萬法郎給里克,里
克不要,說他去美國用得著。正在這時,雷諾突然出現,宣布逮捕拉斯羅。拉斯羅感到
意外,里克卻掏出手槍對準了雷諾,要他給機場打電話:不得留難拉斯羅和依爾沙。
雷諾卻將電話打到德國領事館,儘管不便講清,司特拉斯卻已明白事情不妙,帶了
警察直奔飛機場。
里克逼著雷諾在通行證上籤上拉斯羅和依爾沙的名字,雷諾和依爾沙卻很驚奇。里
克對依爾沙說:「我們將永遠記住巴黎。你來卡薩布蘭卡以前,我們的甜蜜記憶消失了,
昨天夜裡我們把它找回來了。」
飛機的馬達發動了。司特拉斯衝進了飯店。當他知道拉斯羅已上了飛機,便企圖打
電話阻止飛機起飛。
里克用槍頂住他,兩人打了起來。正當司特拉斯搶到了電話機,里克的槍響了,打
死了司特拉斯。兩個憲兵聽見槍聲沖了進來。雷諾此時因是當事人,無法推脫干係,只
得靈機一動,命令憲兵把往常的嫌疑犯都抓起來。
飛機起飛了。雷諾對里克說:「你不但是感情主義者,你也變成了一個愛國者了。」
里克卻說這正是重新開始的大好時機。雷諾勸里克離開卡薩布蘭卡,到別處避風,交通
他安排,並表示自己也將一起去。
遠處飛機漸漸隱沒在夜色中。