故事發生在南北戰爭期間,教會學校的女學生馬莉(艾蒂森·里克 Addison Riecke 飾)在無意之中遇見了身負重傷的北方士兵邁克伯尼(柯林·法瑞爾 Colin Farrell 飾),善良的馬莉將邁克伯尼帶回了寄宿學校之中,絲毫沒有考慮到邁克伯尼的存在會讓這所由瑪莎小姐(妮可·基德曼 Nicole Kidman 飾)一人苦苦支撐維系的女子寄宿學校帶來怎樣的威脅。 身為學校里唯一的男性,邁克伯尼的出現猶如一顆石子投入了平靜的水面,掀起了陣陣漣漪。不僅僅是語文老師艾德維娜(克爾斯滕·鄧斯特 Kirsten Dunst 飾)無法自持的受到前者的吸引,就連情竇初開的懵懂女生艾麗西亞(艾麗·范寧 Elle Fanning 飾)亦按耐不住內心的躁動。