Valerio Mastandrea
Leo
Alba Rohrwacher
Diana
Giuseppe Battiston
Amanzio
Claudia Gerini
Teresa
Maria Paiato
Cinzia
Shi Yang
Fiorenzo
Fausto Russo Alesi
Real estate agent
Giuseppe Cederna
Store manager
Giselda Volodi
Art dealer
Luca Zingaretti
Malaffano
Pierfrancesco Favino
Giuseppe Garibaldi (voice)
Gigio Alberti
Cazzaniga (voice)
Neri Marcorè
Giacomo Leopardi / Leonardo Da Vinci (Voce)
Ovosodo
09/12/1997
Amiche da morire
03/07/2013
Anche se è amore non si vede
11/23/2011
Classe Z
03/30/2017
Gorky Park
12/15/1983
High Road to China
03/18/1983
I Wanna Sleep With You
03/21/2015
Whatever Works
06/19/2009
The Brothers Grimm
08/26/2005
The Giver
08/13/2014
The Conjuring
07/18/2013
It
09/06/2017
Don't Look Up
12/08/2021
Whiplash
10/10/2014
Once Upon a Time... in Hollywood
07/24/2019
Love, Rosie
10/16/2014
Juno
12/05/2007
Green Book
11/16/2018
Oppenheimer
07/19/2023
The Happening
06/11/2008