Terence McDonagh (Nicolas Cage) is a New Orleans police lieutenant with a reputation for courage.
When he suffers an injury while rescuing a drowning man, McDonagh is forced to take prescription painkillers to keep himself functioning.
Caught in a nightmarish downward spiral of addiction, McDonagh becomes a rogue detective, relentlessly devoted to scoring drugs while playing fast and loose with the law.
Stalking his ruined city in the aftermath of Hurricane Katrina, McDonagh now thinks nothing of shaking down criminals for drugs and money.
As his increasingly reckless behaviour leads him into the realm of a murderous gang boss, McDonagh's life is complicated further by Frankie (Eva Mendes), a woman as compromised as he is.
Can these two damaged souls find redemption together, or will the dark road they're on lead only to death?
Starring: Nicolas Cage, Eva Mendes, Fairuza Balk, Jennifer Coolidge, Val Kilmer
Bad Lieutenant is released 21st May.