All Dogs Go to Heaven 2
Episode Title:All Dogs Go to Heaven 2.
Episode Description:Charlie B. Barkin (Charlie Sheen) welcomes his friend, Itchy Itchiford (Dom DeLuise), to Heaven, but confesses himself bored by the afterlife. Carface Caruthers, their old enemy (Ernest Borgnine), steals Gabriel's Horn, attempts to pass through the Pearly gates using the music they perform in order to open it so he can leave Heaven with the horn, but it closes on him to protect it from being stolen. He winds up getting stuck on it when he tries to head to the other side and then pops himself out of it. Before heading to Earth, he tries to take off his uniform, but knocks the horn down to Earth, causing him to dive into the purple cloud hole and catch it before it lands into the ocean, but loses it after getting hit by an airplane and sucked into the engines. Continuing to fall to Earth, he sees that the horn ended up somewhere in San Francisco. The dog angels are alerted of the horn's theft by Anabelle, the head angel (Bebe Neuwirth), who sends Charlie and Itchy to Earth to retrieve it, and gives them one miracle to use. Upon arrival in San Francisco, they discover themselves as ghosts and therefore unable to interact with the physical world. At a tavern where Charlie falls in love with a pretty Irish Setter named Sasha La Fleur (Sheena Easton), Carface appears in a corporeal form granted by a red dog collar created by Red (George Hearn), who gives Charlie and Itchy equivalent collars effective for a single day, in hope of later gaining the horn himself...
MoviesAliens First ChristmasAll Dogs Go to HeavenReport broken/missing video