Thies est agent immobilier, dans le quartier branché de Neukölln, à Berlin. Il oppose chaque semaine son refus à quantité de dossiers de location. Lors d'une visite, il rencontre Bruno et sa sœur Sonja, venus d'Europe de l'est. Il décide de les loger dans un appartement vacant, à l'abri des regards, et entame une liaison avec Bruno. Peu à peu, il entre dans le secret des deux exilés.
Hushpuppy, 6 ans, vit dans le bayou avec son père. Brusquement, la nature s'emballe, la température monte, les glaciers fondent, libérant une armée d'aurochs. La montée des eaux, l'irruption des aurochs et la santé de son père qui décline, décident Hushpuppy à partir à la recherche de sa mère disparue.