Dr. Ben MacKenna (James Stewart) fährt mit seiner Frau Jo (Doris Day) und ihrem Sohn Hank nach Marokko in den Urlaub. Doch schon bald wird das Familienidyll gestört: MacKenna 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 MacKennas Schweigen zu erzwingen, entführen sie seinen Sohn. Auf der Suche nach ihrem Kind gerät das Paar in ein Netz von Intrigen, bei dem sie niemandem trauen können. Hinter dem Mord steckt ein internationales Komplott. Schließlich führt die Spur sie nach London in die Royal Albert Hall...