Forest Whitaker
Jeronicus Jangle
Forest Whitaker
Jeronicus Jangle
Keegan-Michael Key
Gustafson
Hugh Bonneville
Mr. Delacroix
Anika Noni Rose
Jessica
Madalen Mills
Journey
Phylicia Rashād
Grandmother Journey
Ricky Martin
Don Juan Diego (voice)
Justin Cornwell
Young Jeronicus
Sharon Rose
Joanne Jangle
Lisa Davina Phillip
Ms. Johnston
Kieron L. Dyer
Edison Latimer
Miles Barrow
Young Gustafson
Diaana Babnicova
Young Jessica
Ria Calvin
Granddaughter
Kenyah Sandy
Grandson
Tobias Poppe
Buddy 3000 (voice)
Tosh Wanogho-Maud
Trio Singer - Pip #1
Gabriel Mokake
Trio Singer - Pip #2
Philip Lawrence
Trio Singer - Pip #3
Abraham Popoola
Mr. Rogers
Gabriel Constantin
Toy Buyer #1
Momo Yeung
Toy Buyer #2
Kaye Brown
Toy Buyer #3
Charlie Jones
Mail Courier (as Charlie Chambers)
Stephanie Fayerman
Old Lady in Window
Patricia Franklin
Pawnshop Customer
Duncan Airlie James
Constable #1
Chris Jarman
Constable #2
Mandy Dassa
Town Crier
Elroy Powell
Gustafson Factory Guard
Lyn Sisson-Talbert
Cobbleton Mom
Jonny Labey
Don Juan Motion Capture
Tenz McCall
Peddler
Nikkita Chadha
Dancer Magic Man G
Tina Louise Owens
Upper-class Townsfolk
John Alan Roberts
Esther K. Chae
Meesha Garbett
Young Street Urchin
Pierre Bergman
Upper Class Townsfolk (uncredited)
Bradley Parker
Visual Effects Supervisor
John Debney
Original Music Composer
Wakako Sekine
Compositing Artist
David E. Talbert
Director
John Legend
Producer
David E. Talbert
Screenplay
Kristin Burr
Producer
Mike Jackson
Producer
Vicki Dee Rock
Executive Producer
Lyn Sisson-Talbert
Producer
David E. Talbert
Producer
Gavin Bocquet
Production Designer
Michael Wilkinson
Costume Design
Remi Adefarasin
Director of Photography
Ty Stiklorius
Executive Producer
Gavin Bocquet
Production Design
Michael Tronick
Editor
Davy Nathan
Songs
Virginia Katz
Editor
Harvey Mason Jr.
Executive Music Producer
Lillie Jeffrey
Casting
Joe Galdo
Editor
David McIlvain
Producer
Julia Michels
Music Supervisor
Reg Poerscout-Edgerton
Casting
Ashley Wallen
Choreographer
Sharon Martin
Makeup & Hair
Vicki Dee Rock
Unit Production Manager
Dan Channing-Williams
First Assistant Director
Kelly-Anne Lee
Production Supervisor
Patricia Johnson
Art Direction
Steven Lawrence
Art Direction
Rob Cameron
Set Decoration
Quinn Robinson
Art Direction
Paul Herbert
Stunt Coordinator
Phil Harvey
Supervising Art Director
Simon Finney
Camera Operator
Lilia Collar
Digital Compositor