Pokemon/Spirit

Version 1

 * Pichu as Baby Spirit
 * Pikachu as Adult Spirit
 * Buneary as Rain
 * Ash as Little Creek
 * Jigglypuff as Esperanza (Spirit's Mother)
 * Giovanni as The Colonel
 * James as Murphy
 * Pidgeot as The Eagle
 * Arcanine as The Cougar
 * Various Pokemon as The Mustangs
 * Tauros as The Buffalos
 * Bonnie as Little Girl at the Village

Version 2

 * Malachi as Baby Spirit
 * Ash as Adult Spirit
 * May as Rain
 * Clemont as Little Creek
 * Dr. Abby as Esperanza (Spirit's Mother)
 * James as The Colonel
 * Butch as Murphy
 * Swellow as The Eagle
 * Dr. Namba as The Cougar
 * Various Pokemon Trainers as The Mustangs
 * Various Electric Type Pokemon as The Buffalos
 * Bonnie as Little Girl at the Village