Op een afgelegen Indonesisch eiland, tijdens de nadagen van het koloniale tijdperk, valt de Nederlandse suikerfabrikant Jan (Hans Dagelet) plotseling dood neer voor de ogen van zijn vrouw Agathe (Renée Soutendijk).
Hun vervreemde zoon Cornelis (Florian Myjer) en zijn hoogzwangere vrouw Josefien (Lisa Zweerman) arriveren vanuit Nederland om het familiebedrijf over te nemen. Tot ieders ontzetting blijkt Jans concubine Siti (Hayati Aziz) een sleutelrol in zijn testament te vervullen. Te midden van een opstand van de Indonesische arbeiders, begint een kat-en-muis-spel waar niemand heelhuids uit zal komen. Sweet Dreams combineert meedogenloze satire en een uitbundige esthetiek in een verhaal over de ondergang van het Europese kolonialisme.
Sweet dreams is de Nederlandse inzending voor de Oscars. Tijdens de uitreiking van de Gouden Kalveren kwam Sweet Dreams als grote winnaar uit de bus (zesmaal bekroond in o.a. beste film en beste regie)!