Charlie es un niño que tiene un deseo bastante peculiar: cambiarse por su padre Marshall, un ejecutivo de una empresa de juguetes. Lo malo es que su deseo se cumple, aunque padre e hijo conservan su cuerpo original: mientras Marshall permanece adulto, pero con la mente de un niño de once años, Charlie sigue siendo un niño, pero tiene la sabiduría y la experiencia de su padre. En estas circunstancias, ambos tendrán que enfrentarse a situaciones nuevas y algo disparatadas.
A pesar de que Bobby murió en un accidente de coche en los años sesenta, aún no ha sido capaz de entrar en el cielo. Por ello continúa en uno de los niveles más bajos trabajando como ángel de la guarda hasta que pueda reunir los méritos suficientes. Uno de esos trabajos es Lenny, un inseguro y tímido chico que ama a Sharon, la chica más guapa de clase. Bobby le ayudará a convertirse en un auténtico conquistador.
Diez años después de que su hijo fue declarado muerto, un coronel decide buscarlo. Algunas evidencias indican que él puede estar vivo. Con la ayuda de un magnate y de cinco infantes de marina se embarca en una misión de rescate en Vietnam.