W San Francisco mieszka z rodziną specjalista od reklamy Teddy Pierce (Gene Wilder) - kochający ojciec i przykładny mąż. Jego życie nagle ulega odmianie, gdy w biurze pojawia się modelka Charlotte (Kelly LeBrock), która ma wziąć udział w kampanii reklamowej. Opanowany i spokojny Teddy traci dla niej głowę i czyni wszystko, by umówić się na randkę. Gdy po serii niepowodzeń udaje mu się wreszcie pozostać sam na sam z piękną kobietą, niespodziewanie wraca jej mąż... Film wzbogacony jest piosenkami Stevie Wondera, a jego największy przebój "I Just Called to Say I Love You", otrzymał Oscara.
Główny bohater filmu, Teddy Pierce (Gene Wilder), pracuje jako agent reklamowy i mieszka w San Francisco. Jest szczęśliwym mężem i przykładnym ojcem, jednak jego życie zmienia się nie do poznania, gdy pewnego dnia spotyka modelkę Charlotte (Kelly LeBrock), ubraną w czerwoną suknię. Teddy pod wpływem zauroczenia staje na głowie, aby się z nią umówić. Od samego początku prześladuje go jednak pech. Najpierw omyłkowo umawia się ze swoją koleżanką z pracy, panną Milner (Gilda Radner). Następnie, gdy udało mu się wreszcie umówić z Charlotte, samolot którym leci do Los Angeles zmuszony jest wylądować w San Diego. Kolejne próby również nie przynoszą pożądanych rezultatów...
Teddy Pierce (Gene Wilder), mąż i ojciec, ma ustabilizowane życie rodzinne. Jego świat zostaje wywrócony do góry nogami, kiedy spotyka Charlotte (Kelly LeBrock), piękną modelkę w czerwonej sukience. Kolejne próby spotkania się z nią zostają udaremnione przez ciąg komicznych wydarzeń.