Joe Taylor (Ewan McGregor) é um jovem escocês perdido. Ele consegue emprego na barca de um casal, Leslie (Peter Mullan) e Ella (Tilda Swinton), que viaja de Glasgow para Edinburgh. Um dia ele descobre o corpo de uma mulher boiando no canal. A polícia investiga o caso e chega a prender um suspeito, mas aos poucos Joe deixa transparecer que sabe mais sobre o caso do que aparenta. Na realidade ele conhecia a mulher. Enquanto isso uma atração entre Joe e Ella fica evidente e Leslie acaba percebendo. A tensão entre os três é agravada pelo pequeno espaço que há na barca.
Joe Taylor
Ella Gault
Les Gault
Cathie Dimly
Jim Gault
Gwen
Daniel Gordon
Bill
Connie
Bob M'bussi
Diretor