Cast (17)

Demi MooreRachel Carlson

Henry Ian CusickBrian

Jordan El-BalawiThomas Carlson

Kate IsittSharon Winton

Nicholas GleavesDr. Robert Freedman

James CosmoFinlay Murray
Joanna HoleMary Murray

Therese BradleyMorag McPherson

Hans MathesonAngus McCulloch
Mickey WilsonReverend James McMahon

Polly FrameLibrarian
Ceit KearneyGaelic Speaking Woman
Nichola BeeKate McCulloch
Jamie EdgellGordon McCloud
Anne SmithBingo Announcer
Isla HampsonMaitre'd
Helen CrerarMrs. Freedman
