Elvira, prezenterka telewizyjna prowadząca program, w którym pokazywane są tanie horrory otrzymuje w spadku dom w Nowej Anglii. Natychmiast postanawia w nim zamieszkać, ale po przybyciu na miejsce okazuje się, że dla mieszkańców miasteczka jest zbyt ekstrawagancka a dla swojego wujka...
Akcja filmu toczy się w latach trzydziestych XX wieku. Arthur Parker (Steve Martin) jest sprzedawcą, któremu niezbyt dobrze wiedzie się w sprawach zawodowych. Jest żonaty z Joan (Jessica Harper). Kiedy w sklepie muzycznym spotyka nauczycielkę, Eileen (Bernadette Peters), ulega jej urokowi.