Конец 1980-х, Новый Орлеан. Наёмный убийца Рой Кэди, работающий на мафиози, получает диагноз «рак легких». Но прежде чем болезнь возьмёт своё, смертельный приговор ему подписывает его собственный босс, который отправляет Роя в западню. Впрочем, враги его недооценивают. Рой выскальзывает из их рук и заодно спасает заложницу – проститутку Рокки. Они вместе едут в безопасное место – маленький приморский городок Галвестон. Несмотря на погоню бандитов, Рокки заезжает по пути к своему жестокому отчиму и забирает младшую сестру Тиффани. Беззащитные попутчицы кажутся обузой для Роя, пока он не понимает, что они его последний шанс на искупление.