Yao (Madi Diocou) e il marocchino Rachid (Soufiane Ouaarab) arrivano illegalmente a Valencia, in Spagna, e si separano. Yao vende DVD piratati per strada e vaga sconsolato per il barrio finché non vede la divorziata Maria Luisa (Marisa Paredes) che lavora nella sua boutique. Agitata e irritabile, Maria vive con suo figlio gay, Rober (Nao Albet), che, come molte altre cose nella vita, è una delusione per lei. Rachid, nel frattempo, sta benissimo lavorando come parrucchiera in un salone di bellezza; Rober è perdutamente innamorato di lui. Quando Yao inizia a dormire nell'appartamento di Rober, un confronto tra lui e Maria diventa improvvisamente inevitabile, e quando arriva, quello che avrebbe potuto essere un imbarazzo viene effettivamente gestito con grazia.