Фільм розповідає про Карсона Філліпса, колишнього футболіста, який став приватним детективом, у виконанні Джона Траволти. Карсон повертається до рідного міста Ґалвестон, штат Техас, щоб розслідувати загадкові обставини смерті зниклої жінки. Заглиблюючись у справу, Карсон розплутує павутину корупції, таємниць і небезпечних зв'язків, викриваючи темний підземний світ. Розслідування приводить його до зіткнення з власним непростим минулим. З елементами класичного фільму-нуар, "Отруйна троянда" досліджує теми спокути, злочину та складнощів навігації у морально неоднозначному світі в пошуках правди.