Sailor Moon/Hercules


 * Sailor Moon as Hercules
 * Loonette (from Big Comefy Couch) as Young Hercules
 * Luna as Baby Hercules
 * Sailor Mars as Phil
 * Prince Diamond as Hades
 * Sailor Mercury as Peg
 * and more