Mit Hilfe des korrupten Anwalts David Kleinfeld (Sean Penn) wird der Ex-Killer Carlito Brigante (Al Pacino) nach fünf Jahren Haft vorzeitig aus dem Gefängnis entlassen. Der möchte sich nun zur Ruhe setzen, was allerdings niemand so recht glauben mag, denn Carlo scheint das Verbrechen magnetisch anzuziehen. Als Kleinfeld in Bedrängnis gerät, steht er seinem Freund aus Dankbarkeit zur Seite - ohne zu ahnen, dass ihn dieser aufs Kreuz legen will. Plötzlich findet er sich auf der Flucht vor kaltblütigen Mafiakillern wieder und gerät abermals in einen Strudel der Gewalt...