

Garibaldi's Lovers
A dash of corruption. A pinch of romance. What could go wrong?
A widowed working-class father falls in love with a struggling, poor artist.
Cast

Valerio MastandreaLeo 
Alba RohrwacherDiana 
Giuseppe BattistonAmanzio 
Claudia GeriniTeresa 
Maria PaiatoCinzia - L
Luca DirodiElia - S
Serena PintoMaddalena 
Shi YangFiorenzo - M
Michele MaganzaEmiliano 
Fausto Russo AlesiReal estate agent 
Giuseppe CedernaStore manager 
Giselda VolodiArt dealer 
Luca ZingarettiMalaffano 
Pierfrancesco FavinoGiuseppe Garibaldi (voice) 
Gigio AlbertiCazzaniga (voice) 
Neri MarcorèGiacomo Leopardi / Leonardo Da Vinci (Voce)
If you liked this



















