La storia di Non odiare accade a Trieste. Qui, nel cuore della città, ai limiti dell’antico Borgo Teresiano, vive Simone Segre (Alessandro Gassmann), un affermato chirurgo di origine ebraica: ha una vita tranquilla, apparentemente risolta, una compagna che lavora in Francia come reporter, un appartamento elegante e nessun legame con il passato. Tornando dallʼallenamento settimanale di canottaggio, Simone si trova a soccorrere un uomo vittima di un incidente stradale: ma quando scoprirà sul petto di questo un tatuaggio nazista, lo abbandonerà al suo destino e nel momento in cui arrivano i soccorsi è ormai troppo tardi. I giorni seguenti, però, saranno sotto il segno del senso di colpa per la morte dell’uomo: situazione che lo spingerà a rintracciare la famiglia del neonazista che vive in un complesso residenziale popolare, il cosiddetto “quadrilatero di Melara”...