Musikken ble komponert av Ennio Morricone. Filmen er inspirert av Francoise Truffauts (1959). Fra kinosalen vises klipp fra en lang rekke filmklassikere. Salvatore Cascio som fremstilte Toto som liten gutt var en amatør som Tornatore oppdaget under innspillingen på Sicilia. Cascio hadde aldri vært på kino da han fikk rollen. Filmen har selvbiografiske elementer fra Tornatores oppvekst. Filmens Giancaldo er basert på Bagheria der Tornatore vokste opp. Innspillingen skjedde hovedsakelig på Sicilia i byen Palazzo Adriano. Noen scener som skulle fremstille krigsskader ble spilt inn i ruinene av Poggioreale som ble ødelagt av jordskjelvet i 1968. Utendørsvisning av film ble spilt inn i Cefalù, mens Totos skole utvendig fremstilles av borgen i Castelbuono.