In Dreams legt Michel Franco de broze grens bloot tussen verlangen en macht. Fernando, een Mexicaanse danser, belandt in de wereld van Jennifer (Jessica Chastain), een rijke filantrope. Hun passie ontluikt maar ontaardt al snel in een beklemmende confrontatie met klassenverschillen, racisme en verborgen machtsstructuren die elke droom dreigen te verstikken.