... (Alexander Fehling) und Andreas (August Diehl) haben den Traum, als Seeleute bei der zivilen Schifffahrt über die Meere zu schippern, eine legale Form für die beiden Waisen, aus den engen Lebensverhältnissen in der DDR heraus zu kommen. Sie verdingen sich im Rostocker Hafen, aber nach drei Jahren sind sie ihrem Traum noch nicht näher gekommen.
Bis ihnen der Staatssicherheitsdienst ein Angebot macht. Wenn Cornelis Beweise herbei bringt, das ihr Vorarbeiter Matthias (Ronald Zehrfeld) Republikflucht begehen will, würden sie sich für sie einsetzen. Cornelis geht mit einem Aufnahmegerät zu dem befreundeten Kollegen, schmeißt die Aufnahme aber nach dem Besuch aus dem Auto, weil er kein Verräter sein will. Trotzdem wird Matthias am nächsten Tag verhaftet, weil Andreas die Aufnahme gehört und bezeugt hatte. Als Cornelis ihn deshalb zur Rede zwingen will, kommt es zu einem Unfall, bei dem Andreas schwer verletzt wird.
Von der Stasi im Krankenhaus unter Druck gesetzt, verrät er auch den Fluchtweg seines Freundes, auf dem Cornelis versucht mit seiner vietnamesischen Freundin (Phuong Mai) zu entkommen. Dieser gelingt noch die Flucht über die Grenze, aber Cornelis kommt ins Gefängnis, wo er Matthias wieder trifft...