Вторая мировая война, оккупированная Франция. Гарри Морган (Хамфри Богарт) живет на острове Мартиника и зарабатывает на жизнь тем, что возит богачей на своем катере ловить рыбу. Однажды под видом очередного клиента к Гарри обращается участник Сопротивления Жерар по кличке Френчи (Марсель Далио). Он просит Моргана отвезти на Мартинику одного из лидеров движения. Вначале Гарри отказывается, но затем, под влиянием красавицы-американки Мэри Браунинг (Лорен Бэколл), все-таки берется за опасное дело. Фильм «Иметь и не иметь» снят по мотивам одноименного романа Эрнеста Хемингуэя (1939).