最近城里的屡屡发生珠宝劫案,警察们都束手无策。因为贼人的手法和以前闻名的大盗“黑猫”约翰(加里•格兰特 Cary Grant 饰)如出一辙,警察们找上了正在乡间别墅过着悠闲生活的约翰。约翰当然不会轻易就范,他摆脱了警察之后,开始调查到底是谁用他的手法屡屡作案。毫无头绪的约翰找到了以前的战友巴先生,却被巴先生餐馆里的人视作不速之客。幸好在侍者孚的女儿的帮助下,约翰来到了嘎纳海滩。在保险公司经理的帮助下,约翰展开了他的抓贼行动。
二战期间,日军占领了缅甸边境的一个战俘营。出于战略需要,日军将在缅甸与泰国交界修建一条大桥,同时希望战俘营里战俘出力,但英军战俘代表尼科森上校(亚利克•基尼斯 Alec Guinness 饰)认为这违反日内瓦公约拒不执行。于是尼科森等人被关了禁闭,但是没了尼科森的带领,战俘们表现消极,而且因日本设计方面的不足,建桥工作陷入了停滞。日军无奈只好放出了尼科森等人,获释后尼科森感到在破坏一切都战争里何不做点建设,于是开始投入到建桥的工作。与此同时,逃出去的美军俘虏希尔兹(威廉•霍尔登 William Holde