All Cast

Rachel Weisz

Rachel Weisz

Petula

Susan Lynch

Susan Lynch

Dorothy

Iain Glen

Iain Glen

Tony

Jake D'Arcy

Jake D'Arcy

Train Guard

Tom Mannion

Tom Mannion

Brian McMinn

Maurice Roëves

Maurice Roëves

Ronnie McMinn

Pauline Lynch

Pauline Lynch

Sheena

Alex Norton

Alex Norton

Det Insp Hepburn

Ron Donachie

Ron Donachie

Police Pathologist

Joel Strachan

Joel Strachan

Sergeant Binnie

John Murtagh

John Murtagh

Man on Beach

Paul Doonan

Paul Doonan

Man in Lift

Shane Cadzow

Shane Cadzow

Small Boy on Beach

Juliet Cadzow

Juliet Cadzow

Mother on Beach

Stewart Preston

Stewart Preston

Duty Sergeant

Stuart Hepburn

Stuart Hepburn

Policeman on Bridge

Paul Higgins

Paul Higgins

Aidan

Ellie Haddington

Ellie Haddington

Maureen

Storm

Storm

Pluto the Dog