William S. Borroughsi autobiograafilise novelli ekraniseeringu tegevuspaigaks on 1950. aastate Mexico City. Ameerika kirjanik William Lee (Daniel Craig) veedab aega lämbetes baarides üksinda juues, vahel seltsiks samasugused elus pettunud kaasmaalased. Kiired kohtumised kohalike noormeestega võivad hetkeks naudingut pakkuda, kuid meeleheide on kiire järgnema. Ootamatu kohtumine linna saabunud ameerika tudengi Eugene Allertoniga (Drew Starkey) näitab Leele esmakordselt, et ta ei pea välistama pikemaajalist suhet ega varjama oma sügavamaid tundeid.