Duet for One Cast Julie Andrews Alan Bates Max von Sydow Rupert Everett Margaret Courtenay Cathryn Harrison Macha Méril Liam Neeson