خانواده ای آمریکایی به نام های دکتر بن مککنا (جیمز استوارت)، همسرش جو (دوریس دی) و پسرشان هنک (کریستوفر اولسن) برای گذراندن تعطیلات خود به مراکش میروند. در پی درگیری که بین آنها و یکی از اهالی مراکش در اتوبوسی رخ میدهد؛ با مردی به نام لوییس برنارد آشنا میشوند که به آنها کمک میکند. لوییس برنارد که مردی فرانسوی است آنها را برای صرف شام در رستورانی دعوت میکند. در همان شب بن و جو در رستوران با زوج دریتون آشنا میشوند که برای گذران تعطیلات به مراکش آمدهاند. روز بعد در حالی که این دو زوج در بازاری مشغول گردش هستند، چاقو خوردن مردی با لباس محلی را مشاهده میکنند که معلوم میشود لوییس برنارد است. برنارد لحظاتی پیش از مرگش اطلاعاتی در گوش بن نجوا میکند به این مضمون که فردی بزودی در لندن ترور خواهد شد. دریتونها با هدف تهدید بن به سکوت، هنک را که برای رساندن به هتل به آنها سپرده شده بود را میدزدند. در این هنگام بن و جو برای پیدا کردن هنک به لندن میروند و در آنجا آگاه میشوند که فرد مورد نظر برنارد، نخست وزیر یکی از کشورهای اروپایی است که قرار است در سالن رویال آلبرت هال لندن ترور شود. در شب حادثه جو با تشخیص به موقع لحظهای که قاتل قصد شلیک کردن میکند، با جیغ کشیدن مانع تیراندازی دقیق تیرانداز میشود و نخست وزیر نجات مییابد. در این میان مشخص میشود که عامل گرداننده ترور، سفیر همان کشوری است که نخست وزیر آن در حال بازدید از لندن است. دریتونها هنک را به سفارت این کشور ( که از نام آن فقط حرف A دیده میشود) منتقل میکنند که توسط یکی از کارکنان سفارت به پلیس اطلاع داده میشود. بن و جو به دعوت نخست وزیر (برای قدردانی) و در نهان برای پیدا کردن هنک به سفارت رفته و هنک را که توسط دریتونها نگهداری میشود نجات میدهند.
While attending a medical conference in Paris, American physician Dr. Ben McKenna, his wife, retired musical theater actress and singer Jo McKenna née Conway, and their adolescent son Hank McKenna decide to take a side trip to among other places Marrekesh, French Morocco. With a knife plunged into his back, Frenchman Louis Bernard, who the family met earlier in their bus ride into Marrakesh and who is now masquerading as an Arab, approaches Ben, cryptically whispering into Ben's ears that there will be an attempted assassination in London of a statesman, this news whispered just before Bernard dies. Ben is reluctant to provide any information of this news to the authorities because concurrently Hank is kidnapped by British couple, Edward and Lucy Drayton, who also befriended the McKennas in Marrakesh and who probably have taken Hank out of the country back to England. Whoever the unknown people the Draytons are working for have threatened to kill Hank if Ben divulges any information ...