Elmo/Devious Diesel for Hire

Cast:
 * Elmo as Thomas
 * Snuffy as Edward
 * Big Bird as Henry
 * Herry Monster as Gordon
 * Bert as James
 * Ernie as Percy
 * Huxley as Diesel
 * Ord (From Dragon Tales) as Ed
 * Max (From Dragon Tales) as Edd
 * Zak (From Dragon Tales) as Eddy
 * Leo (From Little Einsteins) as Dipper
 * June (From Little Einsteins) as Mabel
 * Tinky Winky (From Teletubbies) as Bugs Bunny (both ends with Y)
 * Dipsy (From Teletubbies) as Daffy Duck (Both names starts with D)
 * Barney (From Barney) as Freddy Fazbear
 * BJ (From Barney) as Bonnie (both name starts with B)
 * Baby Bop (From Barney) as Chica
 * Riff (From Barney) as Foxy
 * Matt (From Cyberchase) as Mordecai (both name starts with M)
 * Rocko (From Rocko's Modern Life) (both name starts with R
 * Diego (From Ice Age) as Muscle Man
 * Five (From Seven Little Monsters) as Cookie Monster
 * Two (From Seven Little Monsters) as Elmo
 * Sander the Purple Cow (From Little Einsteins) as Fox McCloud (both are animals)
 * Mickey Mouse (From Mickey Mouse) as Kirby
 * The Grinch (From Dr. Seuss) as King Dedede
 * Dipper Pines as Sonic
 * Mabel Pines as Blaze
 * Wendy Corduroy as Amy Rose
 * Pacifica Northwest as Knuckles
 * Candy Chiu as Tails