Арнольд Шварценеггер играет одного из громил в офисе, но его имя не указано в титрах.
В кресле режиссера первоначально продюсеры видели Ховарда Хоукса, а в главной роли — Ли Марвина или Роберта Митчема.
Когда Ховард Хоукс отказался выступить в качестве режиссера, продюсеры отослали сценарий Питеру Богдановичу, который передал его Роберту Олтмену. Тот согласился взяться за постановку при условии, что Марлоу сыграет Эллиотт Гулд, с которым они вместе работали над культовой комедией Военно-полевой госпиталь М.Э.Ш.. Однако этот актер после нервного срыва и развода с Барброй Стрейзанд уже два года как нигде не снимался. Он был утвержден на главную роль только после прохождения обследования у психиатра.
На роль Терри Леннокса был взят известный бейсболист Джим Баутон.
Американский кинокритик Роджер Эберт включил Долгое прощание в свой список великих фильмов XX века.
Стерлинг Хейден, известный главными ролями в классических нуарах, должен был сыграть писателя Роджера Уэйда. Из-за пристрастия к алкоголю и наркотической зависимости Стерлинг не мог выучить свою роль. На съемочной площадке он много импровизировал, озвучка была наложена позднее в студии. В конечном счете Олтмен остался актерской работой Хейдена вполне доволен.