On a remote Indonesian island, during the final days of the colonial era, Dutch sugar manufacturer Jan (Hans Dagelet) suddenly drops dead in front of his wife Agathe (Renée Soutendijk).
Their estranged son Cornelis (Florian Myjer) and his heavily pregnant wife Josefien (Lisa Zweerman) arrive from the Netherlands to take over the family business. To everyone’s dismay, Jan’s concubine Siti (Hayati Aziz) turns out to play a key role in his will.
Amid an uprising by Indonesian workers, a cat-and-mouse game begins from which no one will emerge in one piece. Sweet Dreams combines relentless satire and an exuberant aesthetic in a story about the downfall of European colonialism.