Cast & Crew

Directed by

David Stoten
(directed by)

Writing Credits

Britt Allcroft
(created by) and
Wilbert Awdry
(railway series) (as Rev. W. Awdry)
Andrew Brenner
(written by)

Cast

Mark Moraghan
Narrator
John Hasler
Thomas (UK)
Joseph May
Thomas (US)
Darren Boyd
Theo (UK & US)
Sophie Colquhoun
Frankie (UK & US)
Jim Howick
Hurricane (UK & US)
Colin McFarlane
Beresford
Lucy Montgomery
Lexi / Troublesome Trucks (voice)
Jules de Jongh
Emily (US)
Teresa Gallagher
Emily (UK) / Annie and Clarabel (UK & US) (voice)
Rasmus Hardiker
Philip (UK & US)
William Hope
Edward (US) / Toby (US) / Two Troublesome Truck (UK & US) (voice)
Steven Kynman
The Knapford Station Worker / Steelworks Workers (voice)
Rob Rackstraw
James (UK & US) / Toby (UK) / Troublesome Trucks (UK & US) (voice)
Nigel Pilkington
Percy (UK)
Christopher Ragland
Percy (US) / Troublesome Trucks (UK & US) (voice)
John Schwab
A Bridlington Diesel (UK & US) / Ulli (UK & US) (voice)
Kerry Shale
Henry (US) / Gordon (US) / Troublesome Trucks (UK & US) / Kevin (US) (voice)
Nicola Stapleton
Rosie (UK & US)
Keith Wickham
Edward (UK) / Henry (UK) / Gordon (UK) / Sir Topham Hatt (UK & US) / Workmen (UK & US) (voice)
Hugh Bonneville
Merlin (UK & US)
David Bedella
Victor (UK & US)
Matt Wilkinson
Kevin (UK)

Produced by

Tracy Blagdon
producer: Jam Filled
Oliver Davis
song producer
Kallan Kagan
executive producer: Jam Filled
Christopher Keenan
executive producer: Mattel Creations
Phil Lafrance
executive producer: Jam Filled
Jamie LeClaire
executive producer: Jam Filled
Kyle MacDougall
executive producer: Jam Filled (as Kyle Mac Dougall)
Ian McCue
produced by: Mattel Creations
Micaela Winter
line producer: Mattel Creations

Music by

Oliver Davis
Chris Renshaw

Editing by

Craig Drikis Barnikis
(as Craig Barnikis) / (edited by)

Art Direction by

Boris Andreev

Production Management

Rosie Beauvais
post production supervisor: The Farm Group
Hannah Elder
production supervisor: Mattel Creations
Stephanie Gauthier Watson
production manager: Jam Filled
Alan Kennedy
post-production supervisor: Jam Filled
Sherri Lewis
assistant production manager: Jam Filled

Art Department

Jessica Cheng
design
Igor Chibilyaev
storyboard artist
Ruby Lee
design
Doug MacKay
graphic designer
Emma Nuttall
storyboard artist
Chien-Yu Shen
design
Jeffrey Tran
storyboard artist

Sound Department

Jm Finch
senior sound editor
Sue Harding
foley artist
Rory Hunter
sound assistant
Marty O'Brien
sound editor
Jake Roberts
dubbing mixer
Adam Smyth
recording engineer
Edward Sutton
recording engineer
Christopher Swaine
foley editor / foley recordist
Matt Tamsedge
recording engineer
Barnaby Templer
sound design supervisor

Visual Effects by

Mike Bahadoor
vue artist (as Michael Bahadoor)
Alexander Bahtchevanov
layout finaling
Jesse Barnett
layout finaling
Mark Bodanis
production engineering
Viktor Brazukas
lighting & compositing
Max Brown
modelling and rigging lead
Trenton Cassamalli
modelling and rigging
Alexi Chabane
texture artist lead
Terrance Carl Chandler
modelling and rigging (as Terrance Chandler)
Steven Mark Chen
lighting & compositing
Piero D'Aloisio
layout finaling lead
Robert Dale
lighting & compositing
Brendon Dalgado
modelling and rigging
James Deschenes
technical director
Simon Fung
lighting & compositing
Danny Hawrysio
lighting & compositing
John Hickson
director of technology
Alice Ho
lighting & compositing
Elina Iskoz
lighting & compositing
Brian Lam
lighting & compositing
Mingtse Lee
vfx artist
Weimar Lee
modelling and rigging
Yoe Yukman Ling
lighting & compositing (as Yukman Ling Yoe)
Nicolas Maicas
vue artist
Jasper Ng
texture artist (as Jasper NG)
Markus Ng
production engineering
Sean O'Reilly
layout finaling (as Shaun O'Reilly)
Victor Pollock
texture artist
Akshay Sain
lighting & compositing
Andre Su
vfx lead
Ferryanto Tantono
vfx artist
Elizabeth Rose Von Rosenbach
lighting & compositing lead (as Elizabeth Rose von Rosenbach)
Robert Pringle
visual effects consultant (uncredited)

Animation Department

Samer Bayoumi
animator
Terry Dankowych
animator
Joel de la Cruz
layout artist
Emerson Frota
cg supervisor
Douglas Gandy
animation lead
Laura Graca
layout lead
Chris Keeler
animator
Andrew Kin-Sze Shum
layout artist
Ariella Myers-Colet
animator
David Noel
animator
Stefan Peltonen
animator
Brandon Scott Robertson
animator
Mile Saric
animator
Sonia Stouth
layout artist
Shyam Suresh
animator
A. Brian Tan
layout artist (as Brain Tan)
Renata Tandyasraya
layout artist

Editorial Department

Thomas Holborow
on-line editor
Eddie Matler
assistant editor (as Eddie Chandler)
Ryan Quaglia
post-production editor
Gavin Ebedes
supervising editor (uncredited)

Music Department

Andrew Brenner
lyrics by
Oliver Davis
songs composed by / songs produced by
Sander van Gelswijck
songs engineered by

Additional Crew

Zahara Andrews
production co-ordinator: Mattel Creations
Jordan Baboolal
systems engineering (as Jordon Baboolal)
Juliette Bearman
legal and business affairs: Mattel Creations
Mark Bodanis
production engineering
Meagan Borosch
production co-ordinator: Jam Filled
Terry Dale
director of operations: Jam Filled
Karen Davies
director of content services: Mattel Creations
Andrew Defty
production finance: Mattel Creations
Kirolous Frouk
systems engineering
Jos'h R.L. Fuller
software development: Jam Filled (as Jos'H R.L. Fuller)
John Hickson
director of technology: Jam Filled
Sharon Miller
voice director
Markus Ng
production engineering
Aaron Pearce
systems engineering
Sharon Quick
contracts manager: Mattel Creations
Amal-Marie Samuel
production assistant: Jam Filled
Hans Ashton Soots
systems engineering
Erica Welch
production finance: Mattel Creations
Sam Wilkinson
railway consultant
Shelley Anderson
manager production finance (uncredited)
Alexandra Antonovitch
production coordinator (uncredited)
Daniel Carter
production accountant: Jam Filled (uncredited)
Terry Dale
vice president of infrastructure & training (uncredited)
All Filters