Harriet Frankovitz es una niña de 10 años que vive con su hermana y su madre alcohólica en un motel de la familia. Harriet es una niña muy inteligente con una imaginación desbordante.

La entrada de Ricky en su vida, un hombre de treinta años retrasado mental, parece cambiarlo todo. Entre ellos surge una gran amistad, a pesar del rechazo de la familia de la niña. Harriet y Ricky crean un mundo de fantasía en una mina escondida