Outrages
Pour incarner David Kleinfeld, l'avocat véreux et drogué de Carlito, l'acteur Sean Penn est motivé par le défi que constitue le rôle. Il souhaite aussi financer son prochain film comme réalisateur, "Crossing Guard" et jouer aux côtés d'Al Pacino. C'est lui qui a l'idée de sa coiffure dans le film. Il avait déjà tourné sous la direction du réalisateur dans le film de guerre "Outrages" sorti en 1989.