El elenco de voces para Pinocho de Guillermo del Toro no se queda corto en nombres. Entre ellos se encuentran Ewan McGregor (Obi-Wan Kenobi), como Pepe Grillo; Cate Blanchett (TAR), como el mono Sprezzatura; Finn Wolfhard (Stranger Things), como Polilla; Tilda Swinton (Érase una Vez un Genio) como el duende de madera; Christoph Waltz (Sin Tiempo para Morir), como el Conde Volpe; Ron Perlman (No Mires Arriba), como Podesta, y David Bradley, como Geppeto. El joven actor que dio la voz a Pinocho es Gregory Mann, que participó en la película de 2018 La Sociedad Literaria y el Pastel de Cáscara de Papa de Guernsey.