Dies ist die Geschichte von Francis (Welket Bungué). Auf der Flucht von Afrika nach Europa kentert er und rettet sich mit letzter Kraft an einen Strand der Mittelmeerküste. Dort schwört er dem lieben Gott, dass er von nun an ein guter, ein anständiger Mensch sein will. Bald führt Francis‘ Weg nach Berlin und jetzt ist es an ihm, seinen Schwur auch einzuhalten.
Doch die Lebensumstände als staatenloser Flüchtling machen es ihm nicht einfach. Das Schicksal wird ihn auf eine harte Probe stellen. Dann trifft er auf den zwielichtigen deutschen Drogendealer Reinhold (Albrecht Schuch) und die Leben der beiden Männer verbinden sich zu einer düsteren Schicksalsgemeinschaft.
Immer wieder versucht Reinhold, Francis für seine Zwecke einzuspannen, immer wieder widersteht er. Schließlich wird Francis von Reinhold verraten und verliert bei einem Unfall seinen linken Arm. Francis wird von Mieze (Jella Haase) aufgenommen und aus seiner Verzweiflung gerettet. Die beiden verlieben sich und werden ein Paar. Seine Geschichte könnte sich nun eigentlich gut ausgehen. Doch Francis kann der Anziehung von Reinhold nicht widerstehen…