
2003
Everyone has a past. Everyone has a secret.
A young drifter working on a river barge disrupts his employers' lives while hiding the fact that he knows more about a dead woman found in the river than he admits.

Ewan McGregor
Joe Taylor

Tilda Swinton
Ella Gault

Peter Mullan
Les Gault

Emily Mortimer
Cathie Dimly

Jack McElhone
Jim Gault

Thérèse Bradley
Gwen

Ewan Stewart
Daniel Gordon

Stuart McQuarrie
Bill

Pauline Turner
Connie

Alan Cooke
Bob M'bussi

Rory McCann
Sam

Ian Hanmore
Freight Supervisor

Mhairi Morrison
Cathie's Flatmate

Anne Marie Timoney
Mrs. Gordon

John Yule
Clerk of the Court

John Comerford
Jury Foreman

The Merciless

Pressure Point

Love's Whirlpool

Alpha Quail

Suzhou River

Through a Glass Darkly

Versa

Blow Out

Honey Don't!

Bad Lieutenant: Port of Call New Orleans

Smiles of a Summer Night

Iris

In Her Shoes

Short Circuit 2

The Rainmaker

Not For, or Against (Quite the Contrary)

Silvester Home Run

X/Y

The Girl Next Door

The Hairdresser's Husband