Matko Destanov, a small-time Romani smuggler and profiteer, lives with his teenage son Zare in a ramshackle house by the Danube River in eastern Serbia near the Bulgarian border. He has plans to steal a whole train of smuggled fuel. To obtain a loan that would subsidize the heist, he visits Grga Pitić, a wheelchair-bound old gangster, who is an old friend of Zarije Destanov, Matko's father and Zare's grandfather. Matko plots the details of the job with an ally named Dadan, a rich, fun-living, drug-snorting gangster who has a harem, juggles grenades, and cheats at gambling. However, Dadan double-crosses him and glitches up the deal by giving Matko a drink that is drugged, and carrying out the job while Matko is unconscious. Matko is unable to repay his loan, so Dadan makes a deal whereby he would forgive the debt if Zare marries Afrodita, Dadan's dwarf sister. However, Zare (17) is in love with Ida (26), a barmaid who works in an establishment run by her Roma grandmother Sujka, and Afrodita is waiting for the man of her dreams. Dadan coerces Afrodita into marrying by dunking her in a well, while Zare first learns of the scheme to marry him off from Ida, who has overheard Dadan and Matko plotting it in the restaurant where she works. Meanwhile, Zare retrieves Zarije from the hospital where he is being kept, with the aid of a gypsy band. Grga Pitić is having problems of his own, as he wants his grandsons, including six-foot plus giant Grga Veliki, to get married.