Portorykańczyk Carlito Brigante to gangster i handlarz narkotyków. Gdy go poznajemy odsiaduje 30-letni wyrok. Jednak dzięki swojemu najlepszemu przyjacielowi, Davidowi Kleinfildowi wychodzi na wolność już po pięciu latach. Nie ma zamiaru jednak wracać do dawnych zajęć i interesów... Chce zdobyć pieniądze i jak najszybciej pojechać na pewną wyspę i wypożyczać samochody... Niestety, jak się okazuje, zerwanie z przeszłością nie jest takie łatwe jak się początkowo wydaje, a Carlito musi zmierzyć się z coraz większymi problemami na drodze do swojego szczęścia...