Mario (Massimo Troisi) es un hombre sencillo que acepta un empleo de cartero. Su trabajo consiste en llevar el correo a un único destinatario, el poeta chileno Pablo Neruda (Philippe Noiret), que vive exiliado en el pequeño pueblo italiano. Mario se siente fascinado por la figura de Neruda, y entre los dos hombres irá creciendo una gran amistad.
El viejo Giacinto vive en los arrabales de una gran ciudad italiana con su esposa, hijos, nueras y nietos. En total casi veinte personas en la misma chabola. Casi todos los miembros de la familia son extremadamente egoístas, y sólo quieren el dinero que guarda afanosamente el padre de familia, un hombre huraño y tan miserable como los demás. Todos tratan de ganarse la vida, aunque algunos necesitan parte del dinero del padre para subsistir.