In 19th-century Italy, Giacomo Leopardi channels his debilitating illness and isolation into poetry.

Elio Germano
as Giacomo Leopardi

Michele Riondino
as Antonio Ranieri

Massimo Popolizio
as Monaldo Leopardi

Anna Mouglalis
as Fanny Targioni-Tozzetti

Valerio Binasco
as Pietro Giordani

Paolo Graziosi
as Carlo Antici

Iaia Forte
as Mrs. Rosa

Sandro Lombardi
as Father Vincenzo

Raffaella Giordano
as Adelaide Antici Leopardi

Edoardo Natoli
as Carlo Leopardi