El actor ganador del Premio de la Academia Roberto Benigni interpreta a Geppetto, un viejo tallador de madera que elabora una marioneta, e inesperadamente, sucede algo mágico: el títere comienza a hablar y puede caminar, correr y comer como cualquier niño. Geppetto lo llama Pinocho y lo cría como su hijo.
Pero Pinocho, fácilmente influenciable, cae de una desgracia a otra mientras es engañado, secuestrado y perseguido por bandidos a través de un mundo fantástico. Su fiel amiga, el Hada, trata de hacerle ver que su sueño -convertirse en un niño de verdad- no podrá hacerse realidad hasta que Pinocho finalmente cambie su conducta. ¿Lo logrará?