一个有言语障碍的男孩想在孟买寻找心爱的女孩,但他意识到去往这座城市的唯一方式是加入当地的卡巴迪运动队。。玛利亚是一个年轻活泼的修女,喜欢在大自然中高声歌唱,所以她常常忘记修道院里的规矩。院长认为玛利亚并不适合规矩严格的修道院。院长与众嬷嬷商量后,决定安排玛利亚到特拉普上校家当家庭教师。
上校的妻子去世多年,留下7个孩子,他对孩子严格管教。他告诉玛利亚在他家的家庭教师都做不长久,都是因为孩子的恶作剧。玛利亚果然也遭到了恶作剧,可是这位善良的老师并没有告诉他们的父亲,而是像个母亲一样照顾孩子,很快跟孩子打成一片。上校也渐渐在玛利亚的引导下改变了对孩子们的态度。上校与玛利亚之间发生了感情,他们完婚后回到了已被纳粹占领的奥地利,上校并不想为纳粹办事,一家人准备逃跑……。理查德是一名飞行员,退伍后,他在一家酒吧打工,认识了同事芭芭拉(安娜·玛西 Anna Massey 饰)并与之相爱。性格粗暴的理查德同老板发生口角后被开除,身无分文的的只得投奔前妻布伦达(Barbara Leigh-Hunt 饰)。布伦达经营着一家婚姻介绍所,她友善的接待了理查德并偷偷的在他口袋里塞了一些钱。没想到几天后,布伦达在介绍所中被她与理查德共同的朋友鲍伯(巴里·福斯特 Barry Foster 饰)玷污并用领带勒死,原来鲍伯就是伦敦臭名昭著的领带勒杀狂魔。
布伦达死了,理查德成了最大的嫌疑人。为了将更大的罪嫌推到理查德身上,鲍伯又趁机杀死芭芭拉,一时间理查德成为了全城通缉的对象,最终落网。负责此案的奥克斯福德(埃里克·麦克文 Alec McCowen 饰)觉得事有蹊跷,经过夫人的提点,他发现真正的罪犯已经露出了马脚。。