Giuseppe Garibaldi is een bescheiden maar optimistische bibliothecaris in een klein stadje in Lombardije. Daar houdt hij zich vooral bezig met lezen en kinderen in aanraking brengen met cultuur. In Rome benoemen gefrustreerde Italiaanse politici een historische figuur, Giuseppe Garibaldi, als nieuwe (schijn)president. Maar zo bombarderen ze zijn huidige naamgenoot plots tot president. Zo komt Guiseppe opeens middenin de hectische en harde wereld van de Italiaanse politiek terecht. Als hij door zijn goede daden de steun van het volk krijgt, willen de gevestigde partijen hem weghebben.