Under andre verdenskrig er Harry «Steve» Morgan (Humphrey Bogart) kaptein på en fiskebåt ved den karibiske øya Martinique. Oppdraget er å opprettholde en streng nøytralitet under krigen og overfor Vichy-regimet i Frankrike. Planen slår sprekker når Morgan møter den unge amerikanske kabaretsangerinnen Marie Browning (Lauren Bacall) og medlemmer av den franske motstandsbevegelsen som er på flukt fra tyskerne.