一九三五年,美国波士顿的上流社会夫妇亚瑟(威廉·赫特饰)和艾琳娜(玛德琳·斯托饰)因无法生育而备受困扰。艾琳娜建议丈夫亚瑟通过寻找代孕者来实现拥有孩子的愿望,亚瑟同意后,法律系学生罗杰(尼尔·帕特里克·哈里斯饰)被选中成为代孕者。与此同时,刚从英国来到波士顿的麦克基隆神父(肯尼思·布拉纳饰)一心专注于传播福音,刻意远离上流社会。然而,当亚瑟发现罗杰对艾琳娜产生好感时,他愤怒地威胁要杀死罗杰。艾琳娜在孤立无援的情况下,向神父寻求帮助。出人意料的是,这位一直保持清心寡欲的神父,竟被艾琳娜的魅力深深吸引,两人之间逐渐产生了复杂的情感纠葛。