One-Eye, un guerrier muet et sauvage, a été le prisonnier de Barde, un redoutable chef de clan. Grâce à l'aide d'un enfant, Are, il parvient à tuer son geôlier et ensemble ils s'échappent, s'embarquant pour un voyage au coeur des ténèbres...
Joe, un marinier qui travaille sur une péniche entre Glasgow et Edimbourg, découvre dans le canal le corps d'une jeune femme noyée qu'il connaît. Il s'éprend bientôt d'Ella, la femme de Les, son coéquipier.