Geppetto dearly wishes to become a father. One day his wish is granted by the Blue Fairy.
In the beginning, everything is rosy for the new family, yet things slowly begin to unravel, culminating with Pinocchio running away. Geppetto, thinking Pinocchio would rather live with the evil Stromboli, washes his hands of the whole matter and tries to go back to his lonely life. Stromboli, however, had kidnapped him and was using him as the main attraction in his puppet show.
Geppetto finally comes to his senses and goes out to rescue Pinocchio, but he has run away from Stromboli to the infamous "Pleasure Island" (Usher has a cameo as the Ring Leader of Pleasure Island). On his way there, Geppetto has several chance encounters, including a professor that creates children to precise specifications and a struggling, traveling magician.
Pleasure Island is not all that it seems to be and Pinocchio is almost turned into a donkey. Fortunately, Geppetto arrives just in time to see him and to try and rescue him. They set sail on a small boat, but are hit by a storm in the middle of the sea, and swallowed by a whale. They manage to escape and forgive each other for their wrongs, and Pinocchio is turned into a "real boy" by the end of the film and all live happily ever after.
- Drew Carey as Geppetto
- Julia Louis-Dreyfus as the Blue Fairy
- Brent Spiner as Stromboli
- René Auberjonois as Professor Buonragazzo
- Seth Adkins as Pinocchio
- Usher Raymond as Pleasure Island Ringleader
- Ana Gasteyer as Signora Giovanni
- Wayne Brady as Lazardo V
- Anthony Crivello as Bernardo
- Dennis Bendersky
- Anton Yelchin
- Taylor Emerson
- Myles Jeffrey
- Christopher Marquette
- Kyle Sullivan
- Josh Zuckerman
- Camille Winbush
- Sara Paxton
- Janel Parrish
- Renee Olstead
- Alberto Rosende
- "Once Upon a Time" - Geppetto
- "Toys" - The Cast
- "Empty Heart" - Geppetto
- "And Son" - Geppetto, Pinocchio
- "Just Because It's Magic" - The Blue Fairy, Geppetto
- "I've Got No Strings" - Pinocchio
- "Bravo, Stromboli!" - Stromboli
- "Toys" (Reprise) - Geppetto, The Magician
- "Satisfaction Guaranteed" - Professor Buonragazzo, The Cast
- "Just Because It's Magic" (Reprise) - The Blue Fairy
- "Pleasure Island" - Ringleader
- "And Son" (Reprise) - Pinocchio, Geppetto
- "Since I Gave My Heart Away" - Geppetto, The Blue Fairy
- "Since I Gave My Heart Away" (Single Version) - Sonya Isaacs
The soundtrack for Geppetto is available from Walt Disney Records, and it features songs from the film composed by Stephen Schwartz, as well as the single, "Since I Gave My Heart Away" performed by Sonya Isaacs (as heard in the end credits of the movie).
- Carey's role in the film became a recurring butt-of-jokes on his series Whose Line is it Anyway?, which also featured fellow cast member Wayne Brady as a regular performer.
- Steve Martin and Robin Williams were both considered for the role of Geppetto.
- Seth Adkins would again voice Pinocchio in the video game Kingdom Hearts.
- The film has an adaptation for the stage called My Son Pinocchio: Geppetto's Musical Tale, featuring all of the songs, plus a few more, yet slightly changed and expanded plot-line.