Guest Stars Alex Reid as Sally Michelle Fairley as Louise Amy Beth Hayes as Young Ruth Nicholas Burns as PC Wilson Jo Stone-Fewings as Jeremy Robert Fyfe as Harry Clare Welch as Old Ruth Roland MacLeod as Stan