Действие фильма происходит в 1975 году в Нью-Йорке. Один из главарей местной наркомафии, пуэрториканец Чарльз "Карлито" Бриганте, с помощью своего адвоката Дэйва Клейнфилда, работающего на мафию, досрочно выходит на свободу, отбыв в тюрьме пять лет из тридцати. Карлито — уже немолодой, но все еще привлекательный и статный мужчина — удивляет Дэйва своим решением порвать со своим преступным прошлым и начать новую, более праведную жизнь. Карлито посещает городской район, в котором он вырос, и замеч...