Rack, Shack, & Benny/Sonic X

Cast
Benny as Sonic

Dog (CatDog) as Tails

Cat (CatDog) as Knuckles

Shack as Amy Rose

Rack as Cream the Rabbit

Fluttershy (My Little Pony: Friendship is Magic) as Cosmo

Mr. Nezzer as Dr. Eggman

Ron Stoppable (Kim Possible) as Chris