Trama: Il film costituisce la chiusura dell'ideale trilogia del regista iniziata con "Amore tossico" e proseguita con "L'odore della notte". Non essere cattivo è un amore tossico ambientato dodici anni dopo, ma negli stessi luoghi, e segna quello che lo stesso regista definì la fine del mondo pasoliniano.
Il regista Claudio Caligari, malato di cancro già da diverso tempo, morì poco dopo il termine delle riprese di questo film.