Yao (Madi Diocou) y el marroquí Rachid (Soufiane Ouaarab) llegan ilegalmente a Valencia, España, y se separan. Yao vende DVD pirateados en la calle y deambula desconsolado por el barrio hasta que ve a la divorciada María Luisa (Marisa Paredes) trabajando en su boutique. Muy nerviosa e irritable, María vive con su hijo gay, Rober (Nao Albet), quien, como muchas otras cosas en la vida, es una decepción para ella. Mientras tanto, Rachid está bien trabajando como estilista en un salón de belleza; Rober está perdidamente enamorado de él. Cuando Yao comienza a dormir en el piso de Rober, una confrontación entre él y María de repente se vuelve inevitable, y cuando llega, lo que podría haber sido una vergüenza se maneja con gracia.