St. Louis, 1903 rok. Biznesmen Alonzo Smith ma cztery córki. Jedna z nich, 17-letnia Esther, zakochuje się w chłopaku z sąsiedztwa - Johnie. Pewnego dnia ojciec otrzymuje propozycję pracy w Nowym Jorku. Rodzina Smithów jednak nie chce opuszczać rodzinnego miasta...
Opowieść ta i jej bohater są częścią historii Stanów Zjednoczonych. W latach 30-tych XX wieku media obiegły sensacyjne doniesienia o człowieku, którego niezwykłe zdolności zyskały mu wielki rozgłos w kraju i na świecie. Leonard Zelig zasłynął z umiejętności niewytłumaczalnej...
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.