Jerry as Thomas
Duke as Edward
Beau as Henry
Barney (from NWR Origins) as Gordon
Nia as James (I know James is male)
Bertram as Percy
Henry as Toby
Arthur as Duck
Bill and Ben as Donald and Douglas
Sixteen as Oliver
Albert (Mid Sodor) as Diesel
Den and Dart as Bill and Ben
Salty as BoCo
Primrose as Daisy
Lady as Mavis
Rosie as Emily
Terence as Bertie
BoCo as Salty
Yang Bao as Harvey
Max and Monty as Arry and Bert
Spencer as Fergus
Thomas as Skarloey
Duncan as Rheneas
Derek as Sir Handel
James as Peter Sam
Peter Sam as Rusty
Percy as Duncan