All Dogs Go to Heaven is a 1989 animated musical comedy drama produced by Don Bluth.
In 1939 New Orleans, Charlie B. Barkin and Itchy Itchiford escape from the dog pound and return to a casino riverboat on the bayou, formerly run by Charlie and his partner, Carface Caruthers. Reluctant to share the profits with Charlie, Carface persuades him to leave town with 50% of the casino's earnings. He agrees but is later intoxicated and murdered by Carface. He is sent to Heaven where a whippet angel tells him that a gold watch representing his life has stopped. He steals and winds it, returning to Earth, but was told that if he dies again, he will not return to Heaven. After reuniting with Itchy, they discover that Carface is holding a young orphan named Anne-Marie prisoner. She has the ability to talk to animals and gain knowledge of a race's results beforehand, allowing Carface to rig the odds on the rat races and become rich. They rescue her, intending to use her abilities to get revenge on Carface, though Charlie tells her that they plan to give their winnings to the poor and help her find her parents. The next day at the race track, Charlie steals a wallet from a couple as they talk to Anne-Marie and become concerned for her ragged appearance.
Charlie and Itchy use their winnings to build a successful casino in the junkyard they live in. Anne-Marie, upon discovering that she had been used, threatens to leave. To keep her happy, Charlie brings pizza to a family of poor puppies and their mother, Flo, at the old abandoned church. While there, Anne-Marie discovers the wallet he had stolen and is distraught, rushing away where she dreams of living with the couple in its photo. After a nightmare in which he is sent to Hell and meets the Beast called the Hellhound and is humiliated by the Hellhound's minions, Charlie awakens to discover that Anne-Marie has gone to return the wallet. The couple, Kate and Harold, welcome her into their home and serve her waffles. While they privately discuss letting her stay, Charlie arrives outside and tricks her into leaving with him. Walking home, Charlie is shot by Carface and Killer but is impervious to harm as long as he has the watch. He and Anne-Marie escape into hiding but fall into the lair of King Gator. He and Charlie strike a chord as kindred spirits and he lets them go, but Anne-Marie falls ill with pneumonia.
Meanwhile as Carface and his thugs destroy the casino, Itchy confronts Charlie, claiming he cares about Anne-Marie more than him. He angrily declares that he is using her and will eventually "dump her in an orphanage". She overhears the conversation and tearfully runs away before she is captured by Carface and Charlie follows them. Flo, hearing Anne-Marie's scream, sends Itchy to get help from Kate and Harold, and he rouses the dogs of the city by his side. Charlie returns to the casino, where he is ambushed by Carface and his thugs. Charlie begins to fight them all at once, which inadvertently sets an oil fire that soon engulfs it. King Gator arrives and chases Carface off, eventually eating him. Charlie drops his watch into the water, he pushes Anne-Marie to safety onto some debris and dives into the water to retrieve it, but it stops before he can get to it. Anne-Marie and a redeemed Killer are discovered by Kate, Harold and the authorities, as the boat sinks into the water.
Sometime later, Kate and Harold adopted Anne-Marie who also adopted Itchy, Charlie returns in ghost form and apologizes to Anne-Marie. The whippet angel appears and tells him that because he gave his life for Anne-Marie, Charlie regained his place in Heaven. Anne-Marie awakens and he says goodbye and asks her to care for Itchy. She falls asleep and Charlie returns to Heaven.