Casim Khan, émigré pakistanais, travaille comme DJ dans une discothèque de Glasgow et rêve de monter son propre club. Ses parents, musulmans pratiquants, veulent le marier à sa cousine. Leur projet semble compromis quand Casim s'éprend de Roisin.
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.