飞行员迪克斯(约翰•特拉沃塔 John Travolta 饰)和希尔上教(克里斯汀•史莱特 Christian Slater 饰)搭档多年,虽然表现出色,但一直没有获得晋升。心中不服气的迪克斯决定用自己的手段向政府讨回他应得的一切。于是,在一次飞行任务中,迪克斯为了劫持隐形飞机上的两枚核弹,将希尔打出了机舱,幸亏希尔携带有降落伞,才幸免于难。迪克斯取得核弹后,向政府要挟巨额赎金,不然就将在城市中引爆核弹。另一方面,希尔和美丽女警泰丽(萨曼莎•玛西丝 Samantha Mathis 饰)正在极力追寻迪克斯,
七十年代的海湾城警局里,有一位敬业又略显癫狂的警探大卫.斯塔斯基(本.斯蒂勒 Ben Stiller 饰),大卫作风强硬,哪怕再小的案件他也要不计代价抓捕罪犯。而卧底探员肯.哈金森(欧文.威尔逊 Owen Wilson 饰)则几乎完全相反,肯时常装做匪徒打劫,之后借卧底身份溜之大吉。因大卫失去了搭档,上峰将他和肯硬撮合到了一起。 拥有海湾城知名商人身份的里斯背地里却是一名大毒枭,里斯一伙最近研制出了不能被警犬发现的新型可卡因,里斯因为运送可卡因的手下办事不利,将他射杀在海中。死者的尸体被发现,大卫和肯的
老国王将女儿格温多琳公主(阿什莉·琼斯 Ashley Jones 饰)嫁给了萨西尼安国王做他的王妃,以求得到强国的庇护。为了保证公主能够顺利抵达彼国,老国王派出了以雷诺兹(朗·普尔曼 Ron Perlman 饰)为首的国王卫队,一路保护公主,就这样,雷诺兹带领着他的一帮弟兄,踏上了充满了危险的漫漫路途。 半路上,雷诺兹一行人遭遇了穷凶极恶的劫匪,让雷诺兹没有想到的是,在其中,他竟然发现了曾经的国王卫士戴博特(埃里克·罗伯茨 Eric Roberts 饰)。原来,戴博特一直深爱着格温多琳公主,老国王此次