Dr. 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...