Ivan, a Bulgarian taxi driver living at the Golden Sands tourist resort, is saving money in order to go back to Finland to meet his wife and son, and to make amends for his past mistakes.
In order to earn faster, Ivan rigs his taxi meter and starts cheating tourists. One day Ivan cheats the wrong customer. He’s betrayed by his best friend Ludmil. Mobsters running local taxi companies beat Ivan up, seize all his savings and force him to leave Golden Sands.
Ivan returns to his home village by the Turkish border and starts trafficking asylum seekers. He’s caught by the border police and jailed.
Ludmil, who has meanwhile stolen money from the mobsters, turns up and bails him out. The two friends travel to Finland to meet Ivan’s family and to see if there’s a way for reconciliation.