Randall Rand Peltzer (Hoyt Axton) est un inventeur farfelu aux créations des plus douteuses. De la ville fictive de Kingston Falls, il se rend dans le quartier de Chinatown à New York, pour tenter de vendre ses inventions et dénicher un cadeau de Noël original pour son fils Billy (Zach Galligan). Un jeune garçon chinois (John Louie) l'emmène au magasin de son grand-père, où Rand, faute d'arriver à placer une de ses inventions comme la 'salle de bain de poche' ou 'le cendrier sans fumée', se prend d'intérêt pour une petite créature à fourrure, un Mogwaï (qui en chinois se traduit littéralement par 'esprit malin'). Mr. Wing (Keye Luke), le grand-père du jeune garçon et propriétaire du magasin, refuse de vendre le Mogwaï malgré l'offre de 200 dollars de Randall, jugeant que prendre en charge le petit animal entraîne de trop lourdes responsabilités pour son acquéreur....