Punky est une petite fille de 7 ans. Indépendante et pleine de ressources, elle vit seule avec son chien après avoir été abandonnée par ses parents jusqu'au jour où elle est découverte par le gérant de l'appartement qu'elle occupe. Henry est un vieux grincheux qui vit seul et possède un studio de photos. Réticent, il décide pourtant d'aider cette enfant pas comme les autres !