多米尼卡(詹妮弗·劳伦斯 Jennifer Lawrence 饰)本是一名芭蕾舞演员,在一场意外中负伤,导致她无法再继续经营自己热爱的舞蹈事业。之后,多米尼卡在被迫的情况下被训练成为了一名间谍,代号“红雀”。她被上级指派潜伏在一位名叫内森尼尔(乔尔·埃哲顿 Joel Edgerton 饰)的美国中情局特工身边,套取他手中掌握的间谍名单。
哪知道原本的逢场作戏竟然让多米尼卡动了真情,她和内森尼尔双双坠入了情网之中,后者也了解到了多米尼卡的悲惨身世,为了帮助爱人复仇,内森尼尔决定成为一名双重间谍,帮助多米尼卡揪出安插在美国军方中的俄罗斯间谍。
故事发生在十九世纪的英国,霍布森(查尔斯·劳顿 Charles Laughton 饰)经营着一家鞋铺,辛辛苦苦拉扯着三个女儿玛姬(布伦达·德·班泽 Brenda De Banzie 饰)、爱丽丝(达芙妮·安德森 Daphne Anderson 饰)和维奇(普鲁内拉·斯凯尔斯 Prunella Scales 饰)长大,一转眼,三个姑娘都已经到了谈婚论嫁的年纪,但吝啬的霍布森并不准备支付女儿们的嫁妆。
玛姬爱上了鞋匠威利(约翰·米尔斯 John Mills 饰),尽管霍布森极力的反对这段不合时宜的感情,但独立好强的玛姬还是同威利结了婚。在玛姬的帮助下,威利的事业蒸蒸日上,很快便成为了霍布森最强劲的商业对手,与此同时,玛姬还帮助两个妹妹解决了嫁妆的难题。