All Cast

Emily Watson

Emily Watson

Bess McNeill

Stellan Skarsgård

Stellan Skarsgård

Jan Nyman

Katrin Cartlidge

Katrin Cartlidge

Dodo McNeill

Jean-Marc Barr

Jean-Marc Barr

Terry

Adrian Rawlins

Adrian Rawlins

Dr. Richardson

Jonathan Hackett

Jonathan Hackett

Priest

Sandra Voe

Sandra Voe

Mother

Udo Kier

Udo Kier

Sadistic Sailor

Mikkel Gaup

Mikkel Gaup

Pits

Roef Ragas

Roef Ragas

Pim

Robert Robertson

Robert Robertson

Chairman

Phil McCall

Phil McCall

Grandfather

Desmond Reilly

Desmond Reilly

An Elder

Sarah Gudgeon

Sarah Gudgeon

Sybilla

Finlay Welsh

Finlay Welsh

Coroner

David Gallacher

David Gallacher

Glasgow Doctor

Ray Jeffries

Ray Jeffries

Man on Bus

Owen Kavanagh

Owen Kavanagh

Man at Lighthouse

Bob Docherty

Bob Docherty

Man on Boat

David Bateson

David Bateson

Young Sailor

Callum Cuthbertson

Callum Cuthbertson

Radio Operator

Gavin Mitchell

Gavin Mitchell

Police Officer 1

Brian Smith

Brian Smith

Police Officer 2

Iain Agnew

Iain Agnew

Praying Man 1

Charles Kearney

Charles Kearney

Praying Man 2

Steven Leach

Steven Leach

Praying Man 3

Dorte Rømer

Dorte Rømer

Nurse

Anthony J. O'Donnell

Anthony J. O'Donnell

Boy 1

John Wark

John Wark

Boy 2

Ronnie McKellaig

Ronnie McKellaig

Precentor

Peter Bensted

Peter Bensted

Ugly Man (voice)

Simon Towler Jorfald

Simon Towler Jorfald

Boy in Film (voice)

Klaus Messerschmidt Juhler

Klaus Messerschmidt Juhler

Paramedic (uncredited)