Diaz - Política e Violência reconstrói com brutal e chocante realismo os eventos acontecidos durante o último dia do encontro do G8 de 2001, em Gênova, quando mais de 300 policiais atacaram a escola Diaz, buscando ativistas em protesto. O resultado foi uma explosão de cruel e descontrolada violência.
A relação e as diferentes visões dos dois líderes mais importantes e poderosos da Igreja Católica na época, o Papa Bento XVI (Anthony Hopkins) e o Cardeal Jorge Mario Bergoglio (Jonathan Pryce), que depois veio a ser o Papa Francisco.
Giovanni (Nanni Moretti) é um psicanalista que reside e trabalha na cidade de Ancona, na Itália. Ele é casado com Paola (Laura Morante) e tem dois filhos: a menina Irene (Jasmine Trinca) e o jovem Andrea (Giuseppe Sanfelice). Sua vida transcorre tranqüila, dividida entre a família e o consultório, até que uma tragédia a transtorna completamente. Para atender ao chamado urgente de um paciente, Giovanni deixa de acompanhar o filho à praia e nesse passeio o rapaz morre afogado. A família, é claro, ressente-se profundamente com a morte e Giovanni sofre uma forte sensação de remorso, apesar do apoio da esposa.
Por razões políticas o poeta Pablo Neruda se exila em uma ilha na Itália. Lá, um desempregado quase analfabeto é contratado como "carteiro" extra, encarregado de cuidar da correspondência do poeta. Gradativamente se forma uma sólida amizade entre os dois. O carteiro Mario, aos poucos, aprende a escrever seus sentimentos por Beatrice, e Neruda ganha, em troca, um ouvinte compreensivo para suas lembranças saudosas do Chile.
Após um trágico acidente que matou sua filha, o casal Laura (Julie Christie) e John Baxter (Donald Sutherland) muda-se para Veneza, afim de esquecer a tragédia. Porém, quando chegam lá, uma estranha mulher começa a dizer que sua filha está enviando mensagens do mundo dos mortos, e os dois iniciam uma perigosa relação de curiosidade sobre o outro lado da vida.