Film zachowuje wszystkie najważniejsze wątki powieści. Jego akcja rozgrywa się na Sycylii w latach 60. XIX wieku. Główną postacią "Lamparta" jest don Fabrizio Corbera, książę Salina (Burt Lancaster), głowa możnego sycylijskiego rodu, tytułowy Lampart. Na wyspie triumfują żołnierze Giuseppego Garibaldiego (zob. Wyprawa tysiąca), a arystokracja stopniowo podupada i traci wpływy. Salina próbuje znaleźć miejsce dla siebie i swojej rodziny w nowych, jednoczących się Włoszech. Zachodzące zmiany symbolizuje małżeństwo cynicznego i sprytnego siostrzeńca księcia, Tancrediego Falconeriego (Alain Delon), z pochodzącą z mieszczaństwa, acz bogatą i piękną Angeliką Sedarą (Claudia Cardinale).