Świat przyszłości. Ludzie żyją w całkowitej izolacji, a jedyny kontakt między nimi następuje za pomocą robotów, które są lepszymi wersjami ich samych. Agent FBI (Bruce Willis), a właściwie jego elektroniczny zastępca, pracuje w wydziale zabójstw. Pewnego dnia zostaje zmuszony jednak...
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.