年僅6歲的勞德•舍曼(Shirley Temple 秀蘭•鄧波 飾)是一個天真可愛的小女孩,她憨態可掬,招人疼愛,父親的士兵都戲謔地稱之為小上校勞德的母親伊麗莎白(Evelyn Venable 飾)是一位南聯盟軍上校的女兒,她與來自北方的傑克墜入愛河,卻遭致古板父親(Lionel Barrymore 飾)的反對。最終伊麗莎白選擇了愛情,而父親也與之決裂。 六年後,小上校和母親返回外公家。時間並未沖淡父女間的隔閡,老上校對女兒依然冷顏以對。小上校的出現打破了尷尬的局面,她憑著機智和可愛漸漸彌合了外公和母親心中的裂痕…