Non essere cattivo, film diretto da Claudio Caligari, vede protagonisti Vittorio (Alessandro Borghi) e Cesare (Luca Marinelli), due ragazzi di borgata, amici da sempre, quasi fratelli.
I due hanno da tempo rinunciato a lavorare come operai e sono spesso coinvolti in affari illeciti, compreso uso e spaccio di droga.
Una scappatoia da una vita non facile, soprattutto per Cesare che abita con la madre (Elisabetta De Vito) e con la nipotina Debora, figlia della sorella morta di AIDS e anch'essa malata.
Così si fa assumere in un cantiere e cerca di convincere il suo amico a fare lo stesso. Nonostante i tanti ostacoli sul loro cammino, i due sembrano aver trovato la calma e la serenità.
Col passare del tempo, però, le vecchie abitudini tornano a bussare alla porta dei due ragazzi. Riusciranno a ignorare il loro passato?