Dr. Ben McKenna (James Stewart) fährt mit seiner Frau Jo (Doris Day) und seinem Sohn Hank nach Marokko in den Urlaub. Doch schon bald wird das Familienidyll gestört: McKenna wird Zeuge einer Messerstecherei, bei der der Franzose Louis Bernard tödlich verletzt wird. Bernards letzte Worte werden dem hilfsbereiten Amerikaner zum Verhängnis. Die Killer fackeln nicht lange: Um McKennas Schweigen zu erzwingen, entführen sie seinen Sohn. Auf der Suche nach ihrem Kind geraten die Eltern in ein Netz von Intrigen, bei dem sie niemanden trauen können. Hinter dem Mord steckt ein internationales Komplott. Schließlich führt die Spur sie nach London in die Royal Albert Hall ...