Joe (Ewan McGregor), ein wurzelloser Stromer, hat auf einem Flusskahn angeheuert, auf dem Les und seine Frau Ella leben. Mehr schlecht als recht ernähren sie sich vom Kohletransport auf den Kanälen zwischen Glasgow und Edinburgh. Wortkarg gehen sie ihrer täglichen Arbeit nach, mit Joe als Hilfskraft. Eines Tages finden sie die Wasserleiche einer jungen Frau. Die Polizei untersucht den Fall und findet bald einen Schuldigen. Schritt für Schritt, mit der Gemächlichkeit des Kohlekahns, wird immer klarer, dass Joe über die Ertrunkene mehr weiss, als er preisgibt. Er besucht sogar die Gerichtsverhandlungen und bleibt unberührt von den Unschuldsbeteuerungen des Angeklagten. Dafür macht er s ...