Daniel Shore (Nikolai Kinski) muss im Urlaub in Marokko tatenlos den Mord an dem kleinen Sohn seiner marokkanischen Geliebten (Morjana Alaoui) miterleben. Zurück in Deutschland zieht der von Schuldgefühlen verfolgte Student in das alte Mietshaus seiner verstorbenen Großmutter. In den dunklen Gängen begegnet er bald einer Reihe skurril-verschrobener Mitbewohner: Die ehemalige Haushälterin Kowalski (Judith Engel) fühlt sich von Daniels mangelnder Aufmerksamkeit vor den Kopf gestoßen, die junge Sängerin Elli (Katharina Schüttler) stellt ihm nach und der Bankangestellte Feige (Matthias Matschke) macht sich mit seiner spürbaren Befangenheit von Anfang an verdächtig. Die Bilder aus Marokko überlagern mehr und mehr die unwirklich anmutende Gegenwart, Realität und Phantasie beginnen zu verschwimmen. Daniel versucht die Schatten der Vergangenheit abzuschütteln, die ihn immer tiefer in einen Strudel ziehen. Und plötzlich erhält er noch einmal die Chance, das Leben eines kleinen Jungen zu retten. Ein zweites Mal will Daniel nicht versagen....
Der kürzeste Weg und gleichzeitig die klarste Grenze zwischen der so genannten Dritten Welt und den Industrienationen Europas ist die Straße von Gibraltar. "Fair Trade" ist eine der Geschichten, die dort jeden Tag stattfinden.