Hiszpania, rok 1973, nieśmiały i wrażliwy Javier (
Carlos Areces) zatrudnia się w cyrku jako klaun. Podobnie jak jego ojciec i dziadek pragnie rozśmieszać dzieci, jednak sam nie zaznał szczęśliwego dzieciństwa i dlatego zostaje "smutnym klaunem". W cyrku poznaje bezwzględnego "wesołego klauna" Sergio (
Antonio de la Torre), który terroryzuje współpracowników i bije swoją dziewczynę. Tu zaczyna się tragikomiczna opowieść o dwóch klaunach, którzy pchani przez pożądanie będą walczyć na śmierć i życie o miłość niezwykle pięknej i równie okrutnej Natalii, która doprowadzi ich do szaleństwa...