Америка до Первой мировой войны. В маленький городок приезжает 12 летняя девочка Поллианна (Хейли Миллз), потерявшая своих родителей-миссионеров. Ей повезло, сироту берет на воспитание богатая тётя Полли Харингтон (Джейн Уайман). Тетя – женщина средних лет, бездетная, не утратившая привлекательность. Благодаря богатству семьи она контролирует городок, прихожан и пастора местной церкви преподобного Форда (Карл Молден). Тетя Полли встречает Поллианну холодно, отводит ей самую маленькую и неудобную комнату на чердаке огромного дома...
Писательница Элинор Портер придумала милую девочку Поллианну. Эта добрейшая героиня умеет во всем видеть плюсы. Она помогает окружающим и учит других радоваться любой мелочи.