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