Affreux et méchants est une référence au titre du classique d'Ettore Scola, Affreux, sales et méchants, sorti en 1976 et lauréat du Prix de la mise en scène à Cannes.
La tête d'affiche du film, Claudio Santamaria, a joué le personnage principal de Jeeg Robot, film de super-héros italien qui a fait sensation en 2017.
Marco D'Amore, star de la série à succès Gomorra, interprète le personnage de Merda dans Affreux et méchants. Dans Gomorra, il campait le mafieux Ciro Di Marzio.
Sara Serraiocco, 28 ans, révélée dans L'Affranchie de Marco Danieli, campe la danseuse Rosabella dans le film. La jeune femme a également donné la réplique à JK Simmons dans la série d'espionnage Counterpart.
Après Ciro de Gomorra, un autre personnage d'une série de mafia populaire est présent au casting. Il s'agit d'Adamo Dionisi, connu pour avoir incarné Manfredi Anacleti, chef du clan des gitans, dans Suburra le film et la série.