Mexiko City in den 1940er-Jahren: William Lee (Daniel Craig) ist aus den Vereinigten Staaten geflohen, weil ihn dort seine Opiumsucht in ernsthafte Schwierigkeiten gebracht hat. Weil er mittlerweile kein Geld mehr verdienen muss, verbringt er seine Tage stattdessen mit jeder Menge Alkohol, Drogen