All Hedgehogs Go to Heaven

Based on the movie All Dogs Go to Heaven. No flames or spams.
 * Sonic as Charlie
 * Chip as Itchy
 * Cream as Anne-Marie
 * Cheese as her doll
 * Scourge as Carface
 * A random dog character as Killer
 * Sonia as Flo
 * Manik, Sonya, and random hedgehog characters as the puppies
 * Mina as Anabelle
 * Shadow as the Demon
 * My best friend SuperMissle's character James as Harold
 * Vanilla as Kate
 * Vector as King Gator
 * Tails as David
 * Sally as Sasha
 * Mephiles as Red