Film opowiada historię Leonarda Zeliga, "Człowieka kameleona", który potrafił dostosowywać się do otoczenia i udawać każdego. Kiedy zostaje przewieziony jako Chińczyk do szpitala na Manhattanie, zaraz zamienia się w lekarza, by następnie przeistoczyć się w murzyna, Szkota, czy Indianina. Na miejscu opiekuje się nim dr Eudora Fletcher, która z czasem zaczyna się fascynować Zeligiem i stara się mu pomóc.