L'investigatore privato sempre pasticcione Henry Brilliant (Chris Lemmon) è stato assunto da Maxine de la Hunt (Jean Simmons) per proteggere la sua figliastra Marigold (Lea Thompson) durante il suo viaggio in Danimarca. Un vero genitore premuroso avrebbe dovuto assumere un esercito di investigatori privati per proteggere Marigold da Mr. Brilliant. Il suo nome, non lo è.