Zainspirowany prawdziwymi wydarzeniami, City of Dreams opowiada historię Jesúsa, młodego meksykańskiego chłopca, którego marzenia o zostaniu gwiazdą piłki nożnej legną w gruzach, gdy zostaje przemycony przez granicę i sprzedany do sklepu produkującego szybką modę w centrum Los Angeles. Wrzucony w świat wyzysku i rozpaczy; jest zmuszony trzymać się wyczerpującego harmonogramu pracy narzuconego przez El Jefe, szefa, który obiecuje wolność tym, którzy dotrzymają wyznaczonych norm. Pomimo piekielnej egzystencji Jesúsa, pocieszenie znajduje w Elenie, dziewczynie, która została podobnie zdradzona i sprzedana w niewolę. Kiedy ona znika, a inny współpracownik Carlito zostaje dotkliwie pobity, Jesúsa zdaje sobie sprawę, że jego jedyną nadzieją na wolność jest brawurowa ucieczka.