All Cast

Iben Hjejle
Marie

Bronagh Gallagher
Sophie

Martin Henderson
Ian / Ken

Ewen Bremner
Gabriel

Gary Lewis
Willy

Simon McBurney
Thomas

Helen Baxendale
Stella

James Cosmo
Robert

Scott Handy
Roman

Tam Dean Burn
Dr. Meisling
Kay Gallie
Housekeeper
Bill Gardiner
Rory Cullin
Eric Joseph
George McNeilage

Russell Hunter
Andrew Dallmeyer
Michael Daly

Jack Murray
Stan Reilly
Alexander Allen
George Carson
Maxwell Kay
Phyllis Kilty
Alison Peebles
Chick Allan
