ジョッシュ・バスキン(デイヴィッド・モスコウ)はニュージャージーに住む12歳の少年。ビリー(ジャレッド・ラッシュトン)という仲良しの少年がいて、野球とコンピユータ・ゲームが好きな普通の男の子だが、早く大人になりたいといつも思っていた。ところが年に1度のカーニヴァルの日、どんな願い事もかなえる“ゾルダー”という機械に硬貨を入れ「ぼくを大人にして」と願ったところ、翌朝何と35歳の大人になってしまってびっくり。変身したジョッシュ(トム・ハンクス)はビリーに事情を話し何とか納得させ、ニューヨークヘ出て行き“ゾルダー”の行方が分かるまで待ちつつ、とりあえず求人広告で捜してマクミラン玩具会社にコンピュータ技師として就職する。最初は馴れない生活だったが好きなオモチャが仕事の対象なのだから、遊びながらどんどん新製品のアイディアを出したりして、すっかり社長のマクミラン(ロバート・ロッジア)に気に入られる。第1副社長のポール・ダヴェンポート(ジョン・ハード)からはにらまれるが、美人でやり手の重役スーザン(エリザベス・パーキンス)には興味を持たれ、徐々にジョッシュとスーザンは真剣に愛し合うようになる。大人の生活にもすっかり馴れたジョッシュだったが、スーザンを騙し続けることに耐えられず、全てを告白するが、スーザンが信じるわけはなかった。その頃、ビリーが苦労して捜し求めていた“ゾルダー”の行方が分かった。ジョッシュはもとに戻して下さいと願うべきかどうか迷っていたが、重役会でのプレゼンテーションの日、新開発の“電子マンガ絵本”の発表を置きみやげに会議室を出ていき、“ゾルダー”があるシーポート・パークヘ向かった。彼を追ったスーザンは「私をおいていかないで!」と涙声で訴えたが、既にジョッシュが“ゾルダー”に願いをかけた後であった。2人は別れを惜しみながらしっかりと抱き合う。懐かしい我が家に返って行ぐジョッシュが、服がだぶだぶになりもとの12歳にもどっていくのを、スーザンはいつまでも見守っていた。