Emma Thompson
Frances
Phyllida Law
Elspeth
Sheila Reid
Lily
Sandra Voe
Chloe
Gary Hollywood
Alex
Sean Biggerstaff
Tom
Alan Rickman
Man in street
Arlene Cockburn
Nita
Tom Watson
Minister
Douglas Murphy
Sam
Jan Shand
Café Proprietor
Sandy Neilson
Passer-by
Billy McElhaney
Bus Driver