本(詹姆斯·斯图尔特 James Stewart 饰)和乔(桃丽丝·戴 Doris Day 饰)是一对感情十分要好的夫妻,带着儿子汉克(Christopher Olsen 饰),一家三口来到了风景如画的摩洛哥度假。一次偶然中,本和乔结识了名叫路易斯(丹尼尔·盖林 Daniel Gélin 饰)的男人,他们在一起相处十分融洽。不幸的事情发生了,路易斯被凶手刺杀身亡,临死前,他透露了一个神秘的名字——“安伯斯·查培”,并且告诉本和乔,有人正在伦敦执行一项秘密的暗杀行动,在得知了这个惊天秘密后,本和乔来到了伦敦
小镇执法官威尔·凯恩(加里·库柏 Gary Cooper 饰)在卸任的当天,同未婚妻艾米(Grace Kelly 饰)举行了婚礼,两人预备开始蜜月旅行的当口,小镇迎来了三位不速之客,他们是皮尔斯、科比和本,三人在火车站等候五年前被威尔抓获的恶棍弗兰克·米勒。预感小镇将被卷入一场血腥仇杀的人们纷纷躲避,或者力劝威尔离开,但前任执法官执意留下,并开始在镇上寻找帮手,岂料不得升迁的员警哈维、当年审判弗兰克的法官等人全部与此事撇清了关系,新婚妻子亦不支持威尔的坚守,孤立无援的威尔只得拿起自己的枪战斗……这部影片中
最近城里的屡屡发生珠宝劫案,警察们都束手无策。因为贼人的手法和以前闻名的大盗“黑猫”约翰(加里•格兰特 Cary Grant 饰)如出一辙,警察们找上了正在乡间别墅过着悠闲生活的约翰。约翰当然不会轻易就范,他摆脱了警察之后,开始调查到底是谁用他的手法屡屡作案。毫无头绪的约翰找到了以前的战友巴先生,却被巴先生餐馆里的人视作不速之客。幸好在侍者孚的女儿的帮助下,约翰来到了嘎纳海滩。在保险公司经理的帮助下,约翰展开了他的抓贼行动。