Pokemon/Thomas of Pokemon

Cas

Ash as Thomas

Dawn as James

Brock as Gordon

Pikachu as Percy

Harley as Henry

James as Ash

Jessie as May

Meowth as Pikachu

Misty as Emily

May as Edward

Max as Arthur

Iris as Dawn

Delia as Jessie

Professor Oak as James (Team Rocket)

Oshawott as Meowth

Tracey as Toby

Paul as Oliver

Drew as Duck