Pokemon/Hero of the Rails

Cast (In order of appearence):
 * Pikachu as Thomas
 * Sudowoodo as Henry
 * Piplup as Percy
 * Turtwig as James
 * Buneary as Emily
 * Chimchar as Toby
 * Gligar as Edward
 * Buizel as Gordon
 * Electabuzz as Spencer
 * Lucario as Hiro
 * Weavile as Victor
 * Psyduck as Kevin
 * Ash Ketchum as Sir Topham Hatt
 * Aipom as Mavis
 * Drew and May as the Duke and Duchess of Boxford